问题标签 [django-1.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ModelForm 需要用户才能创建:is_valid() 返回 false
我正在尝试为 Django 应用程序创建自定义用户,但遇到了一个非常耗时的小问题。我会切入正题:
我的 Django 版本是 1.6.2 和 python 2.7.4
这是模型
模型形式:
和视图:
打印输出:
我怎样才能提供RegistrationForm
一个User
在注册表单验证之前不应该存在的对象?我对 python 和 django 都是全新的,所以我认为解决方案非常明显。
编辑:添加模板
django - 如何覆盖 ModelForm 字段上的“唯一”错误?
我正在尝试覆盖 ModelForm 中字段的“唯一”错误消息。我正在尝试遵循 Django 1.6 的文档,但我无法让它工作。很简单的东西,我有:
模型.py:
视图.py:
如果我输入重复的电子邮件,我会得到:
我已经在源代码中进行了挖掘,据我所知,我正在将error_messages
dict 正确传递到django.forms.models.fields_for_model
Metaclass 调用的函数将接收它的位置。希望我遗漏了一些明显的东西。有什么建议么?
python - Django 1.6 - 找不到自定义缓存后端
在 django 1.3 中,我们的缓存配置如下:
迁移到 1.6 后,我们收到错误:
有什么快速的解决方案吗?1.6中如何定义项目的根?
python - reason of exception invalid literal for int() with base 10:
When I try go to the category category1-test i have exception : invalid literal for int() with base 10: 'category1-test' i dont understand reason of this exception.
MODELS
VIEWS
Exception Type: ValueError at /category1-test Exception Value: invalid literal for int() with base 10: 'category1-test'
python - filter(...) 和 exclude(...) 的链接顺序是否重要?
以下示例之间没有区别吗?
查询一:
查询 2:
python - uwsgi 和 django - django uwsgi 导入离开 virtualenv 并崩溃
从 ini 文件启动 uwsgi 崩溃并出现以下堆栈跟踪:
路径 /var/www/vhosts/x/virtenv/ 是正确的 virtualenv,它按预期使用 python 2.7。但由于某种原因,在导入“日志记录”时,它会跳转到 /usr/lib64/
这里还有 2 点需要注意:
- 使用 -p 命令(手动指定 /usr/bin/python2.7 作为 python 版本)并使用 --no-site-packages 设置 virtualenv
- 我们有几乎相同的 uwsgi.ini 文件与另一个 django 应用程序一起使用(那里没有问题)。唯一的区别似乎是这个 projectX 正在运行 Django 1.6.1,而另一个项目正在运行 Django 1.5
最奇怪的是,如果我尝试手动执行 wsgi.py 文件中的代码,它工作得非常好。(我获取 virtualenv,启动 python 命令行并在那里复制 wsgi.py 的命令)
这是 uwsgi.ini 文件:
wsgi.py 文件:
python - Django 1.6 是否支持 IGNORABLE_404_URLS 设置?
我受到脚本小子的打击。IGNORABLE_404_URLS 设置似乎不起作用。
根据文档, IGNORABLE_404_URLS 是一个正则表达式列表,它需要 BrokenLinkEmailsMiddleware 才能工作。
这是我的设置示例。
我错过了什么吗?
python-2.7 - Django 不从数据库中读取——没有错误
我刚刚在新的 Mac 上为现有的 Django 项目设置了环境。我确定代码本身没有问题(只是克隆了 repo),但由于某种原因,Django 似乎无法从数据库中检索数据。
- 我知道正确的表和数据在数据库中。
- 我知道代码库应该是这样的。
- 我可以使用 Django shell 进行查询。
- 尽管网页上缺少数据,Django 不会抛出任何错误。
我意识到在没有更多信息的情况下很难调试它,但我真的很感激能指点我正确的方向。我似乎找不到任何有用的日志。
编辑:
我刚刚意识到问题出在其他地方。不幸的是,在赏金仍然开放的情况下,我无法删除这篇文章。
django - django - 当前/请求用户未在模板中传递
我有一个class Explore
与其他类有 GenericForeignKey 关系的模型 ( )。我有一个方法 ( get_renedered_html
) 来呈现模板 ( explore_photo.html
) 中的对象,以便我可以直接在主模板 ( index.html
) 中调用探索对象。但我无法user
在explore_photo.html
唯一对象的用户中获取请求/当前对象。user
但是我可以在主模板 ( index.html
)中获取当前/请求对象。
我试过这个explore_photo.html
:
它只给我对象的用户而不是当前/请求用户。
要检查主模板,即index.html
我尝试了这个:
它确实在主模板中提供了当前用户对象。可能是什么原因?还是我无法为“explore_photo.html”模板提供当前用户对象?请帮我解决这个问题。我真的很感激。谢谢!
这是我的探索模型:
explore_photo.html:
索引.html:
更新:
django - django 中没有 TEMPLATE_CONTEXT_PROCESSORS
我TEMPLATE_CONTEXT_PROCESSORS
的默认设置里没有!
我必须自己添加吗?我该怎么办?请给我你的建议或意见。谢谢!