django相关内容

Django 管理中的嵌套内联?

好的,我有一个相当简单的设计. 类更新(models.Model):pub_date = 模型.DateField()标题=models.CharField(max_length=512)类邮政(模型.模型):更新 = 模型.ForeignKey(更新)body = models.TextField()order = models.PositiveIntegerField(blank=True) ..
发布时间:2021-12-02 19:51:12 Python

在heroku中没有运行Django的Web进程

我试图在 heroku 中部署我的应用程序,但是当我最终尝试在 heroku 中运行我的应用程序时,我在浏览器中显示: 应用程序错误应用程序发生错误,无法提供您的页面.请稍后重试.如果您是应用程序所有者,请检查您的日志以了解详细信息. 当我看到我的日志时,我得到了下一个: 2013-08-31T19:53:30.672416+00:00 heroku[api]:通过 user@example ..
发布时间:2021-12-02 19:51:04 Python

这是验证 Django 模型字段的方法吗?

据我所知,当一个人创建一个 Django 应用程序时,数据在插入到模型实例之前由表单验证,然后将其写入数据库.但是如果我想在数据模型层创建一个额外的保护层,我在当前的“最佳实践"之下做了什么?我正在努力确保审稿人的姓名不能被省略或留空.我应该像我在这里所做的那样在“clean"方法中放置任何自定义验证,然后让“save"调用“full_clean"调用“clean"吗?如果不是,首选方法是什么?谢 ..
发布时间:2021-12-02 19:50:57 Python

Django - CSRF 验证失败

我在尝试从教程中制作简单表单时收到 CSRF 验证失败消息.我对 CSRF 验证实际上是什么进行了一些研究,据我所知,为了使用它,您需要在您的 html 中使用这些 csrf_token 标签之一,但我没有那个 这是我的模板: {{ form.as_p }} 相当简单,位于contact.html ..
发布时间:2021-12-02 19:50:43 Python

删除所有实例后,Django 模型实例主键不会重置为 1

我一直在开发 Django Web 应用程序的离线版本,并且经常删除某个 ModelX 的模型实例. 我是从管理页面完成的,没有遇到任何问题.该模型只有两个字段:名称和顺序,与其他模型没有其他关系. 新实例将获得下一个可用的 pk,这是有意义的,当我删除所有实例时,添加新实例会产生 pk=1,这是我所期望的. 将代码在线移动到我的实际数据库中,我注意到情况并非如此.我需要更改模型 ..
发布时间:2021-12-02 19:50:26 其他开发

Django 模板 - 将字符串拆分为数组

我有一个模型字段,它将 URL 列表(是的,我知道,这是错误的方式)存储为 url1\nurl2\nurl3.我需要在模板中将字段拆分为一个数组,因此我创建了自定义过滤器: @register.filter(name='split')定义拆分(值,参数):返回值.split(arg) 我是这样使用的: {% with game.screenshots|split:"\n" 作为屏幕 %}{% ..
发布时间:2021-12-02 19:50:17 其他开发

Django m2m 表单保存通过“桌子

我在保存包含“直通"类表的 m2m 数据时遇到问题.我想在直通表中保存所有选定的成员(在表单中选择).但我不知道如何初始化视图中的“通过"表. 我的代码: class Classroom(models.Model):用户=models.ForeignKey(用户,related_name = 'classroom_creator')classname = models.CharField( ..
发布时间:2021-12-02 19:50:08 其他开发

_set 在 Django 中用于查询集

我有点困惑如何在 Django 的 QuerySet 中使用 _set.例如,一个对象Blog b,以及通过属性entry_set 关联的对象Entry.b.entry_set.all()是什么意思? 如果有人可以使用此示例来显示可能的输出,我将不胜感激. 解决方案 你所看到的是一个 反向相关对象查找. 在你的例子中: class 博客(models.Model):经过类条目 ..
发布时间:2021-12-02 19:49:42 其他开发

在 Django 表单上初始填充

我决定学习 Django Forms.一段时间以来,我一直在使用 HTML 表单,因为我很难接受 Django 表单. 如何将初始数据填充到 Django Forms?示例: 考虑是否填充了这些模型.包含数据. models.py class Game(models.Model):标题 = 模型.CharField()流派 = 模型.CharField() 所以如果我有 ..
发布时间:2021-12-02 19:49:30 其他开发

Django 1.8 使用 gmail SMTP 发送邮件

我试图在 django 1.8 中使用 smtp.gmail.com 发送邮件 我的 settings.py 包含: EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'EMAIL_HOST='smtp.gmail.com'EMAIL_PORT=465EMAIL_HOST_USER = 'sarath4coding'EMAIL_HOST_PAS ..
发布时间:2021-12-02 19:49:21 Python

如何使用 Modelform 和 jquery 在 django 中获取相互依赖的下拉列表?

我是 django 和 jquery 的新手.我正在开发一个基于 django 的应用程序,其中有 3 个下拉列表.1.校园2. 学校3. 中心 层次结构是校园有学校,学校有中心.我想链接这些下拉菜单. 例如,我有 3 个校区,比如 Campus1、Campus2、Campus3.如果我选择 Campus1,我应该只能选择 Campus1 中的学校并继续此操作,如果我选择 School ..
发布时间:2021-12-02 19:48:56 其他开发

django - pisa:将图像添加到 PDF 输出

我使用的是网络上的标准示例(http://www.20seven.org/journal/2008/11/pdf-generation-with-pisa-in-django.html) 将 django 视图/模板转换为 PDF. 是否有一种“简单"的方法可以在模板中包含图像(来自 url 或服务器上的引用),以便它们显示在 PDF 上? 解决方案 我让图像正常工作.代码如下: ..
发布时间:2021-12-02 19:48:48 其他开发

django - 将列表转换回查询集

我有一些记录,我想根据计算值对其进行排序.得到了答案在这里...像这样: sorted(Profile.objects.all(), key=lambda p: p.reputation) 在这样的 Profile 类上: class Profile(models.Model):...@财产定义声誉(自我):... 不幸的是,通用视图需要一个查询集对象,如果我给它一个列表就会抛出一个错误. ..
发布时间:2021-12-02 19:48:18 Python

重定向到管理员保存

如何在保存时将用户重定向到不同的应用? 我有两个应用程序,比如 app1 和 app2.如果用户点击在 app2 中保存,那么它应该被重定向到 app1 而不是默认页面. 我不想做自定义表单. 解决方案 def change_view(self, request, object_id,extra_context=None): result = super(mymodeladm ..
发布时间:2021-12-02 19:48:08 其他开发

Django 中的自定义排序

如何在 Django QuerySets 中定义特定的排序? 具体来说,如果我有一个像这样的 QuerySet:['a10', 'a1', 'a2']. 常规订单(使用 Whatever.objects.order_by('someField'))会给我 ['a1', 'a10', 'a2'],而我正在寻找:['a1', 'a2', 'a10']. 定义我自己的排序技术的正确方法 ..
发布时间:2021-12-02 19:47:59 Python

Django 模型继承:创建现有实例的子实例(向下转换)?

我正在尝试集成一个 3rd 方 Django 应用程序,该应用程序不幸地决定从 django.contrib.auth.models.User 继承,这对于可插拔应用程序来说是一个很大的禁忌.引用 Malcolm Tredinnick: 不过,更重要的是,就像在 Python 中一样,您不能“向下转换"Django 的模型继承.也就是说,如果您已经创建了用户例如,你不能不在被子下探个究竟in ..
发布时间:2021-12-02 19:47:50 Python

Django - PUT/DELETE 请求中存储的参数在哪里?

我想为我的新 django 项目遵循 RESTful 模式,我想知道发出 PUT/DELETE 请求时参数在哪里. 据我所知,我只看到 GET &POST QueryDict 在请求中,没有其他.Django 是针对请求添加新的 PUT 或 DELETE QueryDict,还是将参数添加到 GET 或 POST QueryDict ? 感谢您的帮助. 解决方案 我使用的是 d ..
发布时间:2021-12-02 19:47:41 其他开发

Django 中的多个数据库和多个模型

我有两个数据库和两个模型:管理员和用户. 我想将我的模型同步到两个数据库;admin 模型到数据库 A 和用户模型到数据库 B; 如果我将模型路径设置为 INSTALLED_APPS 和 syncdb,这两个模型将同步到默认数据库. 如果我在syncdb命令中设置数据库,比如sync --database="B",两个模型会同步到数据库B. 所以我的问题是,如何将两个模型同 ..
发布时间:2021-12-02 19:47:30 Python