问题标签 [django-3.1]

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.

0 投票
2 回答
1046 浏览

django - Django“.widget.attrs.update”没有效果

我有一个具有以下 init 方法的 ModelForm:

这不会改变输入标签的 type 属性,尽管它应该根据文档(ctrl + f ->“或者如果该字段没有直接在表单上声明”)。如果我将其更改为例如.widget.attrs.update({'placeholder': '12.12.1999'})它可以工作,则新的占位符会出现在页面上。仅将类型设置为日期不起作用,但为什么呢?

0 投票
2 回答
248 浏览

django - Django注册:将用户名设置为提供的电子邮件地址并保存?

简短的问题(实际上不需要阅读其余部分):我已经阅读了多个关于如何让用户通过电子邮件登录的线程/教程(例如这个)。我想知道:为什么我不能保持简单并在注册时要求提供电子邮件地址,然后将用户名设置为该电子邮件地址并保存用户?

长部分:我将创建一个与Django 1.8 的 UserCreationForm非常相似的表单。我不确定为什么我找不到 3.1 的相同代码(这让我更加怀疑我的想法是否出于某种原因可能是不好的做法)但基本上我会这样做:为默认用户模型 set 创建一个 ModelForm fields = ["email"],像在模板中一样手动渲染它{{form.email}},然后在视图中调用form.save(commit=False)以获取对象,将该对象的用户名设置为给定的电子邮件地址并保存它。不是吗?:-)

编辑

由于询问了更多源代码,这基本上是我的意思:

表格.py

视图.py

创建用户.html

0 投票
1 回答
531 浏览

json - 如何在 django adminlte 中添加自定义视图?

我使用 pycharm 创建了一个环境,并通过来自https://github.com/app-generator/django-dashboard-adminlte.git的 git clone 安装了 adminlte 。并安装了 adminlte3 、 django3.1 和所有要求。然后运行​​python manage.py runserver 并注册一个新用户并能够登录,查看所有页面,添加到 html 页面的新链接。但是我无法将带有 jsonresponse 的视图添加到单击新页面的按钮上,得到 Error 500 - Server Error

我的新 html 页面是

搜索.js

我在 /django-dashboard-adminlte/app/urls.py 中添加了以下行

和 search.py

当我单击“Serach”按钮时,请求不会转到视图 search.py​​ 我的代码有什么问题?我错过了什么配置?

帖子显示 在此处输入图像描述

错误 500 仅显示 adminlte 错误页面。而已 在此处输入图像描述

0 投票
1 回答
180 浏览

python-3.x - 从 Django 1.11 升级到 Django 3.1 后,django admin 在内部项目顶部显示模型列表

在 Centos7 上从 Django 1.11 (python2.7) 升级到 Django 3.1 (python3.6) 后,django admin 仍然在页面顶部显示模型列表,在此模型中的项目列表上方。

在升级之前,管理员正确显示了所有内容:您看到一个列表,您输入一个项目并看到与该项目相关的屏幕,没有更多列表。

请看相关截图:

在此处输入图像描述

在此处输入图像描述

请告知如何解决这个问题。

0 投票
1 回答
183 浏览

python - 如何在 django 全文搜索中自定义 SearchHeadline?

我想用 SearchHeadline 突出显示搜索词。我的代码是这样的:

此代码运行良好,例如第一个结果的标题是:

如您所见cat,突出显示但未突出显示cats,我想突出显示cat标题中的所有字符串,如下所示:

0 投票
0 回答
357 浏览

python-3.x - MySQLdb._exceptions.OperationalError:(1054,“'字段列表'中的未知列'SOMEOBJECT_id'”)

在此之前 python manage.py makemigrations - 完成,还有 python manage.py migrate - 完成

我不知道发生了什么,在我遵循的教程中,没有这样的错误——models.py 中的语法是相同的:

迁移了哪些,并且在 admin.py 文章中添加了 Publication

那么,会不会是这个版本的 Django 3.1.2 有 bug 呢??据我所知,当我使用较低版本的 Django(2.1 或 2.0.1,我没有这个问题)处理多对多课程时

有什么建议么?=我看到现在很多人都面临同样的问题......

更新:我已经删除了缓存文件,删除了以前的迁移,但我仍然收到以下错误:** 我看到这里很多人都有同样的问题,我已经看了一遍,但没有任何帮助。请帮助..所以这是错误:

上述异常是以下异常的直接原因:

0 投票
1 回答
58 浏览

python - 没有反向匹配

我尝试在回答问题后重定向到问题详细视图,但我得到了

NoReverseMatch 在 /98afdfc7-df41-416c-aaae-c1014bfbf119/answer

未找到带有参数“('87',)'的'question_detail'的反向。尝试了 1 种模式:['questions/(?P[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0- 9a-f]{4}-[0-9a-f]{12})$']

输入我的答案后

楷模

网址

意见

HTML 表单

0 投票
1 回答
556 浏览

python - 如何计算 Django 的总工作时间?

我创建了以下模型:

然后将其返回到一个表中,该表有一个名为“Total Hours”的额外字段,我需要在其中计算总工作时间。每个条目指的是同一天。

我有以下观点:

我需要做的计算是:(out - entry) - (lunch_end - lunch).

我怎样才能做到这一点?

0 投票
1 回答
121 浏览

django - 有没有办法把删除按钮放在左边

在此处输入图像描述

有没有办法将删除按钮放在左侧?我尝试使用ordering但它不起作用,因为删除不是model

这是我的admin.py

0 投票
1 回答
32 浏览

python-3.x - 我们如何在 Python(Djnago 应用程序)中实现 PayPal PayFlow Pro?

我想将 PayPal PayFlow Pro 集成到 Python Djnago Web 应用程序中。

现在,我使用了 django-paypal 扩展,但它在此不可用 PayPal PayFlow Pro 功能。

请让我更好地解决这个问题。

DJnago v3.1.0