问题标签 [django-3.0]
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 中以更新形式显示数据库中已有的数据?
我目前有一个表格可以成功更新模型User
和Client
.
我唯一希望它做的事情是,在访问更新页面时,表单已经具有当前信息(就像我们可以使用占位符一样,但实际上是可编辑的数据),以便客户端可以编辑他需要的内容。
我还想知道是否有一种方法可以只更新更改的字段,或者是否必须更新所有内容,即使它是相同的。
这是我的表格:
这是我的views.py
:
和我的client_detail.html
python - 将装饰器应用于 Django 3 中的 URL 模式
我想path
在 Django 3 中创建自定义函数,支持将装饰器应用于 URL 模式。我在GitHub中
看到了这个源并尝试将其更新到 Django 3。这些是我更新的代码:
但它不起作用并引发此错误:
请帮助我将该源代码更新为 Django 3。
python - 在 Django 中使用表单时如何将对象添加到不同的模型?
我有一些通过 ForeignKey 检索对象的表单,例如Flight
.Trip
因此,例如,当有人尝试创建一个新的Trip
时,他们可以Hotel
从下拉列表中选择一个。
我的问题是:我们如何在Trip
表单上添加Hotel
. 就像使用 Django 自己的管理仪表板时一样,您会在其中获得一个加号,并且您可以Hotel
在创建Trip
.
编辑:
Hotel
是Trip
模型上的 ForeignKey。我正在使用ModelForm
.
目标是您可以Hotel
在创建Trip
.
python - 如何将 CSS 类应用于 Django 表单中的下拉菜单?
我有一个表单,它有两个字段,它们是通过外键显示来自其他模型的对象的下拉列表。
两者company
和airport
都是来自另一个模型的对象。
所以,如果在def __init__
我使用forms.Select
小部件和 class form-control
,我会得到正确的样式,但所有下拉列表都是空的。如果我只是保留默认表单,则所有“公司”都会正确显示。
python - 图像未通过 Django 模型上传到现有目录 - ImageField(upload_to=' ')
我正在使用Django 3。
我的 Django 模型有一个 ImageField() ,如下所示:
我要保存图像的目录已经存在,但仍然会创建另一个与上述位置相同的文件。像这样,
但是,我希望图像保存在已经存在的上述位置(见下文)
任何人都可以帮助将我的图像保存到预先存在的静态目录中吗?
django - “parcella_pk”在那里不行,它会导致“ValueError”。我应该使用什么?
我不知道我应该在那里使用什么类型的数据。使用主键我认为没有问题。但这不是我需要的。
这是我的models.py的一部分:
这是我的views.py的一部分:
这是我 parcellaegy.html 的一部分:
python - 无法将菜单项获取到模板
我在 Django 项目中有 2 个应用程序,一个是 Saas,第二个是菜单。从 Saas 我可以将所有内容都保存到模板中,但从菜单中我无法在 html 导航栏中获取菜单项。我的项目树是
Html 模板中的代码
视图代码.Py
这是我在管理面板中的模型,一切正常,我无法添加菜单和子菜单项,只是无法从数据库中获取它。或者在 django 中,我可以在没有视图的情况下从数据库获取吗?
python - 如何在Ddjango中将查询集作为单个项目传递?
我有以下内容views.py
:
Going = Flight.objects.filter(date__gt=datetime.now()).order_by('-date')
这将获取之后离开的所有航班now
。
但是,当我通过 将它传递给模板时{{Going}}
,我得到的是查询<QuerySet [<Flight: TP450>]>
集而不是每个航班。
在我的模型中,每个航班都有一个flight_ref
.
我怎样才能传递每个项目,以便我可以用它们创建一个表?
django - 在 Django 中创建 ForeignKey 约束的困难
来自网站的错误:
/admin/session/sessionlog/ 处的 OperationalError(1054,“‘字段列表’中的未知列‘session_log.campaign_name_id’”)
我正在尝试做的事情:创建一个下拉列表SessionLog
以根据 Campaign 中的条目填充campaign_name。我是新来的提问。如果我解释错了,请善待。
我一直在努力学习自己。我已经阅读并重新阅读并查看并浏览了 StackOverflow,然后在指向这个方向时阅读了更多内容:https ://docs.djangoproject.com/en/3.0/topics/db/models/#many-to-one-relationships
我尝试了给出的第一个答案,这使我也尝试了其他各种事情。最后,我一直通过网站看到这个:
最后,您会看到它一直在尝试查找不存在的campaign_name_id ..。我找不到我说过要找到它的任何地方。
当我仔细检查我的sessionlog
数据库表是否设置正确时,我看到了这个MySQL
python - 如何在 Django 中从 ForeignKey 获取具有日期之后的对象?
我有以下型号:
知道Flight
和Clients
都是 ForeignKey in Trip
,我如何获取所有有航班的客户?
我曾经Going = Flight.objects.filter(date__gt=datetime.now()).order_by('date')
让所有的航班现在离开,但我还需要知道现在有哪些客户要去。