问题标签 [django-1.4]
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.
django - Django 1.4.1 报错不要给我发邮件
这个问题可能是一个重复的问题,对此感到抱歉。
我正在使用和在我设置为Django 1.4.1
的生产服务器上。有时用户会收到异常并且服务器显示模板但不发送在.DEBUG
False
500.html
ADMINS
settings.py
在应用程序中发送电子邮件已正确配置,因为在注册过程中我可以收到欢迎电子邮件。
我的片段settings.py
:
django-models - 新手疑惑,求大神帮忙
一直在寻找这个答案的日子......在 Django 是全新的,但疯狂地阅读它,虽然还不够......
我想建立一个简单的数据输入系统。CharField 采用文件名,我在选择框中显示文件中的行,允许删除行。其余的在提交时保存。
模型.py
视图.py
表格.py
这不是一项艰巨的任务,我担心我错过了一种更简单的方法。有什么建议吗?
非常感谢
django - 用户注册后如何保留会话信息(Django)?
创建新用户时,我想在他们的会话中保留一些信息
例如,用户在他们的会话中存储的东西,一旦他们注册(或登录)我想使用。
我会在用户模型上使用 post_save 信号(或 auth 登录信号),但似乎这些信号没有将请求或会话放入发送的信号中。似乎我也不能轻易地从用户那里获得会话。
我正在使用 Django 1.4
编辑:让我举个例子。
问题归结为 - 我可能想在用户登录之前保留用户活动的信息,但是在他们登录之前我应该在哪里存储这些信息?一个好地方是会话(或者我可以将数据库中保存的数据链接到会话,使用会话有点像临时用户)。
无论如何,在他们登录之前,我可以像使用用户凭据一样简单地使用他们的会话,并存储只要他们的 cookie 存在就一直存在的信息(我还能如何可靠地跟踪匿名用户?)。
但是一旦他们注册(或登录),我想将该信息从会话中正确移动到帐户中。一个很好的理由是定期删除匿名用户的数据是有意义的,而注册用户的数据将被保留。
为此,我只想从处理程序访问会话(可以通过请求)到新用户信号,因此我可以从会话中的数据进行一次性传输。但是新用户信号不持有会话(或请求)。
python - Django 1.4 设置文件问题?
我使用 Django 1.3 已经有一段时间了,现在我的系统自动将 django 更新到 1.4,我遇到了设置文件的问题。问题 1:我已经使用命令django-admin.py startproject tutorial
Django 在教程项目中自动创建教程应用程序创建了新项目。我不想要教程应用程序所以我删除了它,现在当我启动开发服务器时出现错误:
问题2:我曾经在一个项目(1.3)的根目录中有一个中央设置文件,但是现在如果我创建了另一个应用程序,django似乎甚至都不看它。例如,在上一个问题中,如果我不删除教程应用程序,django 只会查看该应用程序的设置文件并抱怨如果我在启动开发服务器之前没有在那里设置数据库信息。如果是这样,如果我有 3 个应用程序,我需要真的让他们每个人都用数据库信息填充单独的设置文件吗?
django - 在 Django 1.4 的模板中输出提要 url
在升级到 Django 1.4 之前,我在 URL 中定义了一个 feed_dict。上下文处理器拾取了它,因此我可以在模板中循环遍历它并输出我定义的所有提要 URL。
随着 Django 1.4 处理提要 URL 的方式发生变化,我该如何再次执行此操作?
google-app-engine - App Engine 1.7.3:需要有关 Django 1.4 支持的更多信息
App Engine 1.7.3 刚刚发布,声称“Python 2.7 现在完全支持 Django 1.4”。请提供更多信息。这是指 Github 上 1.4 的 django-nonrel 源代码吗?
django - 如何在 Django Formwizard 1.4 中动态重复步骤?
我正在尝试根据步骤中的复选框有条件地重复 Django Formwizard (Django 1.4) 中的步骤。该表单创建了一个对象,并有一个复选框(希望如此),允许他们重复该步骤并使用相同的表单创建另一个相同模型的对象。
我看到了这个答案:Django FormWizard Dynamically Alter form_list但不幸的是我认为它只适用于旧版本的 FormWizard。
process_step 函数不再具有 form_list 属性。它也没有当前步骤属性(或步骤属性),但我可以通过表单的 QueryDict 访问当前步骤。它包含一个表单字典,但我认为在该字典中插入另一个步骤不会做任何事情,不幸的是,因为它是一个字典而不是一个列表,我必须在插入它之后修改每个步骤键。
那么,有没有一种使用 Django 1.4 FormWizard 向表单列表中添加新步骤的好方法?
更新——开始认为覆盖 get_next_step(self, step) 可能是要走的路,但任何输入都非常感谢。
更新 #2 - 尝试使用 get_next_step,但无法将新表单插入实例的 form_list。并不意味着不可能——想法?
django - Django 1.4 上的 Django url 模板标签 {% url %} 错误
我做了很多次,它奏效了,但这次不行。
当我尝试使用 {% url path.to.view %} django 的模板标签时出现此错误:
/login/ 'str' 对象的 AttributeError 没有属性 'regex'
urls.py(主要)
urls.py(我的应用程序)
登录.html
在意见中:
也不适用于:
这是在 django 1.4 上;我可能做错了什么,或者我在那个版本的 django 中错过了什么?
提前致谢!
更新:
我还可以补充一点,在我的视图中使用 reverse 不起作用,并给我上面的相同错误:
错误:
/abc/ 'str' 对象的 AttributeError 没有属性 'regex'
django-models - Django Admin - 具有外键字段的模型的自定义清理方法
考虑以下模型:
管理员.py:
我想添加一个验证方法来检查所有section.crowd_capacity 的总和是否不超过arena.crowd_capacity 的总和。
起初我想用干净的方法编写一个自定义的 SectionFormSet,但后来我没有看到如何获取 arena.crowd_capacity。
我还尝试向 Arena 添加 clean 方法,它确实显示了一个不错的红色验证错误,但不能解决问题。看起来 Arena clean 方法在保存所有部分后运行,并且更改 section.crowd_capacity 和 we section 有问题没有效果。
我尝试的验证方法:
python - 将 datetime.utcnow() 与 DjangoTables2 render_FOO 一起使用
我正在尝试使用 djangotables2 显示帖子的年龄(以小时为单位)。我的代码如下
使用此代码,“current_Time”仅在 apache 服务器重新启动时更新。如果我将代码更改为
它可以工作,但会为每一行计算 datetime.utcnow() ,但效率不高。我希望表的“current_Time”只更新一次。实现这一目标的最佳方法是什么?