问题标签 [django-1.7]
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.7 迁移:检测到更改而没有任何更改
makemigrations
django 1.7 中的命令如何检测更改?
我有一个问题,它总是告诉我我的一个领域有变化,而没有。当我运行该命令时,它只是一遍又一遍地写入相同的迁移文件而没有任何更改。
该字段是一个自定义字段,我在其上实现了 deconstruct 方法,并且有一些参数是对象,因此我使用了 deconstructible 装饰器。
我在 github 上创建了一个复制问题的项目:https ://github.com/YAmikep/django-testmigrations
我做错了什么?这是一个错误吗?
这是我跑的:
迁移文件 0002_auto_20141014_2123.py 和 0003_auto_20141014_2123.py 包含完全相同的操作:
django - Django 1.7 中更长的用户名
我想将 django 中的用户名长度从 30 增加到 80 左右,我知道这可能是重复的问题,但以前的答案不起作用,例如https://kfalck.net/2010/12/30/longer-用户名-for-django
这是针对 Django 1.2 的。
有没有人为 Django>1.5 尝试过类似的 hack 在此先感谢
django - Django 1.7 应用程序 URLConfs
我正在向 Django 1.7 项目中添加一个应用程序,如https://docs.djangoproject.com/en/1.7/ref/applications/中所述
我想要的只是将应用程序添加到 INSTALLED_APPS 但我不知道自动包含应用程序 url 的最佳方法。如果可能的话,我宁愿不必在项目的 url 中添加一个包含。这可以做到吗?
python - 字典更新序列元素#0的长度为15;2 是必需的
我正在将我的 python/django 应用程序从 1.6.5 升级到 1.7。我无法解决以下错误:字典更新序列元素 #0 的长度为 15;2 是必需的
这是回溯输出:
错误在以下行引发:
下面是变量的定义:
谁能指出我正确的方向?
python - ImageField 不起作用
当我尝试上传文件时,它给了我模板错误,它需要填写。代码:模型:
形式:
看法:
django - 使用 Django 1.7 创建部分索引
Django 1.7的文档RunSQL
提到类可用于在表上创建部分索引。我有一张桌子,我希望title
, blog
&的组合category
是独一无二的。但是,如果没有提供类别,标题和博客的组合仍然应该是唯一的。
我可以使用部分索引来实现这个约束(如下所示的 SQL)。如果我使用 Django 1.7 迁移,我应该在哪里添加此代码?
django - Django 1.7 升级错误:AppRegistryNotReady 使用来自 rest_framework 的序列化程序
我得到这个回溯:
从此代码(models.py):
这听起来像是在告诉我“你的 VersionSerializer 不能有 BrzSerializer,因为你还没有注册它”。
我查看了与 AppRegisteryNotReady 相关的其他 SO 问题,但没有找到与此症状匹配的问题。当然,我必须能够定义这样的依赖模型链吗?
django - 使用数据迁移创建初始数据时出现 TransactionManagementError
我正在尝试使用 Django 1.7 的新数据迁移为我的应用程序创建初始数据。我有带有文本(显示文本)和 slug(唯一)字段的标签模型。当我尝试在数据迁移中执行许多 Tag.objects.create() 时,我收到此错误:
我想知道事务是否由于 IntegrityError(我故意忽略它)而中止。我正在尝试替换在使用 1.7 新迁移的应用程序中显然已弃用的 initial_data 固定装置的功能。
我的迁移文件:
我的模型
django - 升级到 django 1.7 后在管理员中访问模型详细信息时出错
升级到 django 1.7 后,我在管理页面中编辑模型时得到以下回溯(IE 单击单个模型的条目以访问其详细信息)
迁移后,应用程序和管理员似乎可以正常工作,直到我开始执行此操作。显然(?)我没有对事物的管理方面进行测试,所以我只是在尝试时才发现这一点。
知道需要做什么来纠正它吗?我是否有一些 1.6 中不支持的剩余旧模板,或者我是否未能更新某些内容以与新模板一起正常工作?
完整的追溯(希望我可以发布这个“折叠”!)
django - Django 使用 RegexValidator 进行的迁移抛出 TypeError
我正在为 Django 1.7 更新我的应用程序,并尝试python manage.py makemigrations
使用以下错误的结果:
TypeError: unbound method deconstruct() must be called with RegexValidator instance as first argument (got nothing instead)
我的模型:
实际上它更复杂,但我认为这会导致错误。我正在使用 Python 2.7。
我已经阅读了关于迁移的 Django 文档,包括添加 deconstruct() 方法和关于RegexValidator,但我不明白如何摆脱错误。