问题标签 [django-1.8]
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 - 为什么 Django 不会迁移应用程序以在 Mysql 中创建表?
使用 Ubuntu 14.10、Python 2.7 和 MySQL
我正在尝试为 Django 1.8 进行迁移和同步数据库,
我已经将应用程序包含在我的 INSTALLED_APPS 设置中,在 MySQL 中创建了数据库,当然还把模型放入了应用程序中。
当我去
或者
我被告知不需要迁移任何东西,我的数据库保持不变(使用基本的 Django 表)
编辑应用程序文件夹结构:
Polls.models 根据要求。
是否存在已知问题或解决方法?
python - 将 Django 模板设置从 1.7 更新到 1.8
所以我一直在修补升级到新版本的 Django ( 1.8 )。我目前使用的是1.7版本,我正在努力让我的生产服务器收听1.8中的新设置。
从1.8TEMPLATE_*
开始,根据文档已弃用任何设置,并已将其替换为TEMPLATES
设置。
我正在尝试按原样继续,但我希望在弃用时间线结束之前移至新设置。
在我的1.7设置中,我只有两个现在已弃用的旧设置,如下所示:
在新的 1.8 设置中,我有以下内容:
但是,当我使用这些设置时,我的生产服务器无法找到模板文件,但我的本地工作正常。
编辑:原来APP_DIRS
缺少设置正在对 openshift 造成严重破坏。我将所有模板放在一个目录中,而不是在应用程序目录中,但这似乎解决了这个问题。
django - 更新到 Django 1.8 - AttributeError: django.test.TestCase 没有属性 'cls_atomics'
我将 Django 1.7 项目更新为 Django 1.8,现在在运行测试时出现错误(它们是 的子类django.test.TestCase
)。
如果我通过测试进行调试,我可以毫无问题地遍历所有行,但在最后一行之后抛出异常。
这是一个示例测试:
我的环境:
我怎样才能解决这个问题?
regex - Django AttributeError 'tuple' 对象没有属性 'regex'
我正在使用django 1.8并且遇到了麻烦。我正在尝试在我的项目中导入 tinymce。当我渲染它时
AttributeError:元组'对象没有属性'正则表达式'
当我删除 url.py 中的 url 时,它正在工作。这是我的代码。
网址.py
设置.py
django - Django:如何测试数据是否已加载到数据库中?
我正在运行一个 Django 1.8 站点,它背后有一个大型数据库(它基本上是这个数据库上的一个 GUI)。我有一些管理命令可以将完整的数据集加载到数据库中。
这是一个相当复杂的过程(因为数据集很大,并且设置涉及创建物化视图等)。因此,一旦完成,我想测试数据是否已正确加载到数据库中。
例如,我可能会测试总共有正确的行数,并且各种示例查询给出了我期望的结果。
我的 Django 项目中是否有预期的地方可以做到这一点?
感觉与由夹具填充的单元测试(它是真实的、大型数据集)或检查前端是否给出预期结果的功能测试有点不同。
任何建议将不胜感激。现在我的想法是我应该创建另一个管理命令来运行这些测试查询。
python - Django DurationField 默认
我想将默认值从 django 1.8 传递到 DurationField。根据文档,它应该是 datetime.timedelta
但在makemigrations它说:
行。也许我们应该传递整数?
或者:
makemigrations 运行正常,但在创建对象时我看到:
所以它想要timedelta?
python - 在 Django 1.9 中我应该使用什么来代替 syncdb?
看看这个:
我跑了一个快速的谷歌搜索,但找不到答案 - 我应该使用什么来代替syncdb
?
python - Django 1.8 和 syncdb / migrate 的 auth_user 错误
升级到 Django 1.8(使用 zc.buildout)并运行 syncdb 或 migrate 时,我收到以下消息:
django.db.utils.ProgrammingError: relation "auth_user" does not exist
我的模型之一包含 django.contrib.auth.models.User:
降级到 Django 1.7 可以消除该错误。我必须在 Django 1.8 中以不同的方式包含 User 对象吗?
python - Django:durationField默认值
使用 Django 的正确方法是DurationField
什么?
当我使用time_passed = models.DurationField(default=0)
:
- 迁移工作
- 表单默认值不起作用(
'int' object has no attribute 'total_seconds'
)
当我使用time_passed = models.DurationField(default=timedelta())
:
- 迁移不起作用(
ValueError: Cannot serialize: datetime.timedelta(0)
) - 表单默认工作
那么在持续时间字段上使用默认值的正确方法是什么,或者解决这个问题的方法是什么?
python - 如何在 django 1.8 中获取所有模型
我在我的admin.py
但我收到警告get_models is deprecated
我怎么能在 django 1.8 中做到这一点