问题标签 [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 投票
2 回答
426 浏览

html - Django图像文件未呈现

我的设置文件如下所示,

我的html加载页面如下,注意:我这里直接使用文件路径

索引.html:

我的实际 html 文件是:

即使我尝试使用:

....但没有运气

但输出是 在此处输入图像描述

如果我尝试使用普通的 html 文件,可以说:

输出是: 在此处输入图像描述

甚至我来自本地主机的直接 url 也能够获取图像: 在此处输入图像描述

谁可以帮我这个事?

0 投票
0 回答
286 浏览

django - django 模型对象的 cPickle.dumps 抛出 TypeError: can't pickle function objects

我试图在 django 1.11 中腌制一个 django 模型对象,它抛出一个错误 - “TypeError:无法腌制函数对象”

我正在使用cPickle.dumps(obj)

我知道我们不能腌制函数对象。

但是,当我尝试在 django 1.3 环境中进行腌制时,同样的对象做得很好。因此,为了检查这一点,我进入了copy_reg.py -> _reduce_ex函数,这里self作为函数 my_func_name在 django 1.11 中的 0x7fe5075e6f50 和django.db.models.base.ModelState 对象在 django 1.3 中的 0x7fdda59765d0 出现。

因此,在 django 1.3 中 ModelState 可以腌制,但在 django 1.11 中不能腌制,因为它是函数对象。

为什么 self 在 1.11 中作为函数出现而在 1.3 中作为 ModelState 类出现。

以下是 copy_reg.py 中的函数——

0 投票
1 回答
1097 浏览

django - 如何将自定义 id 字段转换为普通整数字段?

我正在拼命地尝试与 Django 迁移相处,请帮忙!

这就是我所拥有的:

这就是我需要的:

“数字”应该具有之前在 id 中的数据。这样做时,Django 会创建默认 ID 字段。这需要与以前具有相同的 ID,以免破坏与其他表的关系。

你能帮忙吗?我尝试了很多东西来解决这个问题,但我真的不知道该怎么做。我需要一步一步的指南。合乎逻辑的方法是克隆 id 字段,但我不知道如何以及在哪里这样做。

非常感谢你的帮助!已经在这个._上浪费了几天。

0 投票
1 回答
178 浏览

amazon-web-services - Django 1.11:Python 3.6 升级导致 SSL 连接出现问题

我刚刚在我的 MacOS Sierra 中将我的 Django 1.10 (Python 3.5) 应用程序升级到了 Django 1.11 (Python 3.6)。

大多数事情仍然有效,但我意识到 SSL 连接不像以前那样工作了。我注意到我的 AWS S3 服务和python manage.py collectstatic. 这些功能未与 AWS 连接/进行身份验证。

这是我第一次处理我的 Django 应用程序的更新,所以我不太确定处理这些问题的正确方法是什么。

我做了一些研究,发现这是来自使用 python 3.6 的 Mac 的预期问题。

有谁知道为此寻找解决方案是否值得麻烦,还是只切换回python 3.5更好?

根据 Python 3.6 ReadMe.rft:

证书验证和 OpenSSL

Python 3.6 的这个变体现在包括它自己的 OpenSSL 1.0.2 私有副本。与以前的版本不同,不再使用已弃用的 Apple 提供的 OpenSSL 库。这也意味着由 Keychain Access 应用程序和安全命令行实用程序管理的系统和用户钥匙串中的信任证书不再被 Python ssl 模块用作默认值。对于 3.6.0,/Applications/Python 3.6 中包含一个示例命令脚本,用于安装来自第三方 certifi 包 ( https://pypi.python.org/pypi/certifi的默认根证书的精选捆绑包)。如果您选择使用 certifi,则应考虑订阅项目的电子邮件更新服务,以便在更新证书包时收到通知。Python 3.6 安装程序附带的捆绑 pip 具有自己的默认证书存储,用于验证下载连接。

0 投票
1 回答
2529 浏览

python - 在 DetailView 中获取 Slug

网址.py

视图.py

访问网址:http://localhost:8000/news/SHOP/

所以我的应用要做的是,根据 URL 检索 slug 并使用 Intrinio 的 API 来获得响应。

响应部分一切正常,但目前它始终是同一家公司 (?identifier=SHOP)。我想根据 url 使其动态化。

但我对 Django 很陌生,我不确定我应该如何将 slug 传递给 DetailView。我希望你能帮忙。

0 投票
1 回答
231 浏览

python - Django 管理员因引导程序“危险”类而失败?

在我的 django admin 中,错误消息(使用消息框架)是使用danger类创建的。但是,该消息看起来是绿色的,上面有一个批准标志:

在此处输入图像描述

调查时admin/css/base.css,看起来错误类是error而不是danger

为什么显示为danger?我怎样才能改变它?

0 投票
2 回答
1033 浏览

django - 如果 form.is_valid() 总是假的

我正在学习 Django 1.11,并且正在使用widget_tweaks工具创建一个表单。

我有一个变量“代码”,它应该通知模板是否发送了表单。如果没有发送,code = 1 并显示表单 如果显示表单,我只想显示另一个表单(暂时未开发)

问题是,代码总是 = 1

为什么 ?

非常感谢

视图.py

模板 html

表格.py

0 投票
1 回答
57 浏览

python - Django外键ID值

我是 Django 的新手。您将在下面找到代码结构。让我解释。

基本上在 index.html 页面上,我显示了今天的所有文章(publication_date 是今天)。现在它们正确显示了,问题是我还想在它旁边显示 Company Slug。目前我只是输出 Company_id ,我该如何转换?

模型.py

视图.py

索引.html

0 投票
1 回答
449 浏览

python - 尝试创建自定义模型类时出现 Django 错误

我开始按照此处指定的方式将模型组织在一个包中:https ://docs.djangoproject.com/en/1.11/topics/db/models/#organizing-models-in-a-package

我正在使用旧版Oracle 数据库

我还创建了一个包含 Model 类的一些扩展/继承的模块,以方便创建包含重复字段的多个类

这是我的结构:

错误如下:

django.db.utils.DatabaseError: ORA-00904: "TABLE_NAME"."TABLECLASS_PTR_ID": 无效标识符

我在网上找不到任何关于它试图捕获的 PTR_ID 的信息,也许我错过了一些关于扩展基本模型的东西?


文件(仅重要部分):

geo_classes.py:

表.py:

0 投票
2 回答
2267 浏览

django - Django - 重建项目数据库

由于某些原因,我使用 MYSQL 命令 DROP DATABASE 删除了我的数据库。

我将 Python3.6 和 Django 1.11 与 MySQL 数据库一起使用。

那么现在,我应该如何在我的 models.py 之后重建我的数据库/表?

我只是使用了 makemigrations 但我有一些错误,比如 Django 没有忘记任何表。

有关信息,“开始”是我 django 项目中唯一的应用程序。我知道这个表不存在,我只想让所有重建。

然后,我尝试了: