问题标签 [django-2.x]
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 模型字段。我可以使用我项目中的现有模型,但它们非常复杂且难以设置。
我发现了两个 SO 问题,但都相当老了(2009 年和 2012 年)。 #1 #2
所以我想问是否有人知道实现这一目标的更好方法。Django wiki 有一个自定义字段的专用页面,但我在那里没有找到任何关于测试的信息。
感谢您的任何提示或建议。
python - /home/create/ 处的 IntegrityError(1048,“列 'country_id' 不能为空”)
我正在尝试使用 Django 2.7 直接在网页上创建新闻,但在 /home/create/ 处添加类别和国家/地区 IntegrityError 时遇到问题(1048,“列 'country_id' 不能为空”)这是我的代码:主页/模型.py
主页/views.py
主页/urls.py
index.html(我从我的主页添加我的帖子)
请帮忙!
multiple-databases - CustomUser 关于单独的数据库问题
我想使用旧数据库中的用户,但将其他所有内容保留在“默认”数据库中。
我有 atm 的主要问题是我无法让数据库路由器正确地将查询转发到适当的数据库。即当我运行迁移 2 次时,第二次出现错误
所以我假设它尝试在auth_db
而不是default
数据库中运行管理内容。但我真的不知道我做错了什么,因为路由看起来是正确的。
下面的简化代码
模型.py
数据库.py
设置.py
我可以很好地使用 ORM,例如CustomUser.objects.all()
。但是移民问题是个大问题。一个天真的解决方案是禁用管理员,但我觉得潜在的问题仍然存在。
python-3.x - 从注解返回的字典列表中获取name键的值,然后按名称排序?
我的代码
我得到的是一个 str 类型的列表,它看起来像:
我想要的是名称列表:
那么,如何通过area_count = F('areas')
列表而不是str返回结果
注意:该列表可以包含超过 1 个字典,我只想返回名称。任何努力将不胜感激
django - 分页不适用于 django rest_framework 中的视图集
分页.py
序列化程序.py
视图.py
我只是想知道这段代码有什么问题,为什么不应用分页。它在 api 视图中显示了所有 10 个值
postgresql - 从 db 重新创建 SQL 命令
我很久以前使用 django 创建了一个数据库。现在我们正在迁移应用程序,所以我需要CREATE TABLE
django 可能已经运行的所有 sql 查询来为我们的服务创建整个数据库(它有大约 70-80 个表,每个表平均有 30-70 列)。
新旧服务器都使用 Postgres 作为数据库。
但是技术堆栈完全不同(将托管服务的第 3 方专有应用程序)而不是 django。
如果我从头开始重新编写所有表,则至少需要一两个星期。
Postgres或django有什么方法可以CREATE TABLE
为整个数据库生成sql模式,保持所有关系不变?
此外,我必须根据客户要求对该架构进行细微修改。
ps - pg_dump 不起作用,因为我需要实际的模式本身才能从客户那里得到审查。
django - ModelForm 返回 None 甚至字段都有值
我一直在寻找为什么 modelforms 字段模型返回 None 即使它在字段中给出了值。
形式
我尝试清理这两个字段,但又抛出了一个无,有人可以帮我在哪里做错了吗?真的很感激
python - 重定向回上一页 django
我正在构建一个 django 应用程序,其中一个组件对于某些模型来说是简单的 CRUD。我已经创建了添加、编辑、删除、查看详细信息和列表页面。我已经给出了在列表页面上编辑和删除记录以及查看详细信息页面的按钮。由于列表页面和内部详细信息页面的编辑按钮使用相同的视图和模板,因此成功 url 可以链接回查看详细信息页面或列表页面。我想添加代码,以便如果用户从查看详细信息进入编辑页面,然后在成功时重定向回详细信息页面,但如果用户从列表页面进入编辑页面,则用户被重定向到列表页面(也是列表页面有分页,所以用户应该回到他/她所在的页面。