问题标签 [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 回答
39 浏览

django - Django + HTML Template cannot display the right way

I'like to represent the list of news_list, the result should be like following style using 2 loops: category1 -- info_record 1 -- info_record 2 category2 -- info_record 3

The problem is, inside loop {% for m in p_list.p.name %} always nothing happen, meanwhile outside loop {% for p in p_category %} could be retrieved properly.

html template file is shown as below,

the view file is shown as below,

model file is shown as below,

Appreciated if any one could give me your hand, thanks a lot again.

0 投票
1 回答
4468 浏览

mysql - 防止 django 表单中的 SQL 注入

我用它来验证:

这是我基于类的观点:

就像你看到的,我在这一行检查了我收到的请求验证:if not form.is_valid():它正在工作,但是当我SQL-command在我的表单输入中添加一些时。它不会阻止在数据库中插入值!..意味着我在数据库中有一个字段,其中包含一些值,例如select * from user where 1=1!。它不会导致用户输入的sql注入危险吗?...

0 投票
3 回答
1004 浏览

django - Django 上的 NoReverseMatch 即使提供了 kwargs

即使提供了预期的 kwarg,Django 也无法解析 url。

这是根 urls.py:

这是前端 urls.py: from django.conf.urls import include,patterns,url

这就是我试图在 view.py MyprofileView 中反向调用它的方式:

这里有什么问题?

谢谢


更新 1

这是我得到的错误:

django.core.urlresolvers.NoReverseMatch

0 投票
1 回答
1533 浏览

python - 如何使用默认属性向现有 Django 模型添加非空唯一值

我需要将 slug 字段添加到 django 模型中,我认为它不为空时会更好。所以我正在尝试将 slug 添加到模型中

我的 id_generator:

问题是当我迁移更改时。方法 id_generator 被调用一次,并为所有模型对象使用相同的值。所以我在独特的领域有重复的条目。我怎样才能产生独特的价值?Django 1.11.5

PS 我明白,我可以设置 null=True 并自定义模型的保存方法以在保存时添加 slug。

0 投票
1 回答
779 浏览

python - dbbackup 指定使用哪个 pg_dump

打电话时

我得到:

我正在使用 PostgreSQL(版本)的非 root 安装9.6.5作为 django 应用程序的后端。(使用教程进行安装。)

机器中还有一个 postgreSQL 安装(版本8.4.20)。

在我切换到非 root 安装之前,一切都完美无缺。我的猜测是被pg_dump调用的dbbackup仍然是根安装中的调用。

如何指定使用哪个 pg_dump?

0 投票
1 回答
447 浏览

django - 难以将文件上传到 FileField,表单无效

晕,我正在尝试使用文件字段上传文件。但我总是失败。执行语句时form.errors.as_data(),浏览器返回“tempfile”。我已经尝试从 django 文档和一些 django 参考资料中找到解决方案。但是,还是解决不了。;(

这是我的观点.py

模型.py

表格.py

和 dataprocessing.html

0 投票
0 回答
568 浏览

python - 使用 django rest framework 3.6 和 django 1.11 的路由器 url

我有一个带有 djangorestframework 3.3.2 站点的 django 1.7,我正在迁移到带有 DRF 3.6 的 django 1.11。除了带有 url 的路由器外,所有东西都运行良好。

我的路由器:

我的网址:

我的观点:

此代码与 django 1.7 和 DRF 3.2 完全相同,但在 django 1.11 和 DRF 3.6 中不调用路由器的 url。有什么线索吗?我认为这可能是带有引号的 router.ulr,但说我在路由器中没有任何 urlpatterns。

0 投票
2 回答
490 浏览

django - django 表单数据未保存在数据库中

我有一个表格可以将 POST 数据发送到数据库。

我在用着Django 1.11

视图.py

模板

当我提交表单时,它不会保存,也不会返回任何错误。

中的messages三个方法views.py是检查调用了哪个方法,并且它总是打印dispatch,因为调用了唯一的调度。

我曾经debug_toolbar检查调试是否请求是POSTGET两者都不是,它显示。

在此处输入图像描述

0 投票
1 回答
78 浏览

python - 建立一个不在最终用户之间的追随者系统

用例

我正在开发的应用程序是关于连接初创公司、求职者和投资者的。抱歉,虽然我已经开发了 40% 左右,但我仍然无法给出名称 :)。将有三个实体。一种是启动账户、最终用户账户和投资者账户。我正在考虑在哪里添加关注/取消关注功能

  • 最终用户可以关注 Startup,反之亦然
  • 初创公司可以跟随投资者,反之亦然
  • 最终用户不能关注其他最终用户,最终用户不能关注投资者

为此,我应该如何为我的应用程序建模

这是我谈到的实体的模型

最终用户模型

创业模式

投资者模式

现在,您可以看到我在 Investor 中包含了关注者字段,但我还需要在启动中包含关注者系统,以便最终用户可以关注启动,反之亦然。同样在跟随投资者时,只有初创公司可以跟随,但最终用户不应该跟随。

对此最好的解决方案是什么?

0 投票
2 回答
18089 浏览

django - 禁止使用没有 'fields' 属性的 ModelFormMixin

我正在使用 Django 1.11

我创建了一个Form并使用Class based view来创建记录并保存到数据库。

业务/models.py

业务/Forms.py

业务/views.py

在加载它的模板时BusinessCreate会出现错误

禁止使用不带 'fields' 属性的 ModelFormMixin(BusinessCreate 的基类)。

我的试炼

移至fieldsviews class,它工作正常。但我不想这样做,因为我可能会在多个视图上使用此表单,因此如果需要,将来需要在多个页面上进行更改。