社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

solarissmoke

solarissmoke 最近创建的主题
solarissmoke 最近回复了
4 年前
回复了 solarissmoke 创建的主题 » Django中未调用进程模板响应

documentation (强调我的):

process_template_response() 如果响应实例具有 render() 方法,指示它是 TemplateResponse .

django.http.shortcuts.render ,谁的 documentation

将给定的模板与给定的上下文词典组合并返回 HttpResponse 对象的文本。

Django不提供返回 因为 模板响应 渲染() .

render 返回 ,不是 模板响应 process_template_response 只需要 模板响应 s。

你要么改变你的看法 模板响应 提供 捷径,或在别处执行逻辑。我认为你的逻辑可以在 context processor

5 年前
回复了 solarissmoke 创建的主题 » django.settings.installedApps中的django fluent内容安装不正确

文档中似乎没有提到,但此应用程序需要 django.contrib.sites 要安装,但您会收到一个错误,因为它不是。

尝试添加 Django.contrib.sites公司 给你的 INSTALLED_APPS 是的。

5 年前
回复了 solarissmoke 创建的主题 » django 2.0的django oscar url?

由于某些原因,读文档的文档已经过时了。 most recent version 在为django 2提供配置的github上。

使用 path 您需要删除url中的正则表达式语法。使用 include() 也已删除直接传递的URL配置,因此您将得到:

from django.urls import include, path
from django.contrib import admin
from oscar.app import application

urlpatterns = [
    path('i18n/', include('django.conf.urls.i18n')),
    path('admin/', admin.site.urls),
    path('', application.urls),
]
5 年前
回复了 solarissmoke 创建的主题 » 如何将内容配置作为django_weasyprint包的附件来实现?

看看 code for the WeasyTemplateResponseMixin -有一个选项可以设置 pdf_filename 在课堂上,如果你这样做,那么 Content-Disposition 将使用此文件名设置头,以便浏览器打开该文件的下载/保存对话框。像这样的:

类ArticlePrintView(WeasyTemplateResponseMixin,ArticleView):

pdf_filename = 'my-pdf.pdf'

如果需要动态确定文件名,则可以重写 get_pdf_filename 方法:

def get_pdf_filename(self):
    return 'some-file.pdf'
5 年前
回复了 solarissmoke 创建的主题 » 通过代理创建的django用户无法登录

他们无法登录,因为您在代理模型中弄乱了他们的密码。你的代码 save() 方法将重新散列在中设置的散列密码值。 self.password 这样原始密码就被破坏了:

 self.set_password(self.password)

我不知道你为什么这么做。 set_password 对字符串(纯文本密码)应用哈希算法,以便将其保存到数据库中。尝试在已经散列的密码上运行它是没有意义的。

如果删除该行,密码将不会被重新散列,它们应该能够登录。