问题标签 [django-1.11]

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 投票
1 回答
286 浏览

django - 选中动态复选框

我有一个表格。它为用户显示一个复选框列表。因此用户可以根据自己的选择选中任何复选框。

该系统正在运行。

但是,我想向用户说明他之前所做的选择是什么。最简单的解决方案是检查之前选择的每个复选框。

例如,我第一次必须选择:在此处输入图像描述

当我的选择很好并且如果我回去编辑我的选择时,它可能是这样的:在此处输入图像描述

所以我可以添加另一个选项或删除任何以前的选项。

我希望我的英语很清楚,很抱歉:)

表格.py:

模型.py

0 投票
1 回答
270 浏览

python - Django-admin creates a django 1.8 project, but I installed django 1.11.2

I'm a beginner in django..

I am trying to build an application using django 1.11.2 and python 3.5.2, both are installed. I have python 2.7 installed too.

I have executed this command: django-admin startproject Application1 to create a new application.

The application runs, but the project is versioned Django 1.8, however when I run python -c "import django; print(django.get_version())" to find django version, it shows 1.11.2

The command django-admin --version shows me 1.8.7

What's wrong?

Do I have two django installed versions?

Should I upgrade django-admin? How?

Please, help me.. I'm stuck.

0 投票
2 回答
204 浏览

python - 获取 ManyToMany 对象

我正在构建一个简单的应用程序来学习 Django。

基本上,一个投资组合中可以有多家公司。我想显示登录用户的某个投资组合的公司。

模型.py

视图.py

但现在它只显示portfolioCompany 的ID。

如何在 UserPortfolio 中显示公司?

0 投票
1 回答
2686 浏览

python - Django FilteredSelectMultiple 不在页面上呈现

我目前正在使用 Django 版本 1.11.2,并希望在管理页面之外使用 FilteredSelectMultiple 小部件。

这是我的forms.py:

这是我的views.py:

这是我的模板:

但是,当我在页面中呈现它时,我只得到这个:

字段未正确渲染

而不是这个:

预期的现场渲染

我很想知道我做错了什么以及如何解决这个问题,所以我的表单看起来像管理表单。

0 投票
3 回答
11206 浏览

django - 没有外键关系的内联管理员

是否可以手动指定要在内联中显示的相关对象集,其中不存在外键关系?

我希望我的模型Diary管理员为与. 问题是模型没有to (相反,关系是通过使用日期隐含的)。Sleepstart_timeDiary.daySleepForeignKeyDiary

使用上述内容,Django 立即抱怨说

如何在管理页面上将相关Sleep实例显示为内联?Diary

0 投票
1 回答
4 浏览

aggregation - 聚合价值跟随关系

我有以下型号:

我的目标是在模板中打印属于特定客户的文档的所有值的总和。为此,我想在我的模型中添加一个calc_total方法。Client

我尝试了以下方法,但它不起作用:

我收到一个'Document' object has no attribute 'mainvoiceactuals_set'错误

0 投票
2 回答
1070 浏览

django - 将列表从视图传递到表单

我的views.py 中有一个视图,forms.py 中有一个表单。我需要将我的视图列表 [] 传递给我的表单的 MultipleChoiceField。

这是我的代码,我当然想念一些东西......

非常感谢

视图.py

表格.py

0 投票
3 回答
47 浏览

python - Django:从数据库调用对象返回

我正在尝试建立一个非常简单的博客应用程序,同时显示我数据库中的所有帖子。但是,我的四个帖子在页面上显示为

我也无法像烧瓶一样将任何第二个变量传递给 html 模板:testvar 根本不显示,即使它在 html 模板中。这些问题有关系吗?如何在页面上获取多个变量,如何使帖子看起来像常规文本?

视图.py:

模型.py:

主.html:

我是 django 的新手,所以如果有任何其他建议或批评,我将不胜感激。谢谢。

0 投票
2 回答
3358 浏览

python - Django 1.11:将表单数据发布到数据库

我正在制作一个超简约的博客应用程序作为第一个项目。我无法让表单的 CharField 显示在页面上,并且无法找到关于如何将表单数据放入数据库的简明解释。

为清楚起见进行编辑:我正在尝试使任何人都可以发布某些内容,而不仅仅是像官方教程中那样具有管理员权限的人。

表格.py:

视图.py:

主.html:

模型.py

感谢您的意见。

0 投票
0 回答
82 浏览

django - 从 django 1.9 升级到 django 1.11 时出现内部服务器错误

我已经从 django 1.9 升级到 django 1.11。

当我python manage.py runserver在升级后运行时,由于导入patterns. 我意识到这是有道理的,因为它patterns已被废弃。

所以我改变了我urls.py

通过运行python manage.py runserver它可以正常工作,但是将其推送到 Heroku 时,网站显示和内部服务器错误。

我收到这条消息:

通过仅删除该if not settings.DEBUG部分,从服务器加载网站时不会出现内部服务器错误,但没有 CSS。

知道是什么导致了错误吗?


解决方案

不幸的是,由于它被标记为重复,我无法发布解决方案,所以我在这里解释一下,希望它可以帮助面临同样问题的其他人:

1)正如另一个问题中所解释的,在较新版本的 Django 中不允许硬编码 url。所以这里的硬编码导致了错误。

删除后,未找到任何 CSS。这是第 2 步:

2)按照评论中的建议安装WhiteNoise

我只需要安装它:pip install whitenoise. 然后将其添加到requirements.txt文件中并按照他们网站中解释的几个步骤进行操作。