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

django - 文件浏览器配置错误:未定义名称“设置”

我尝试激活 django-filebrowser-no-grappelli 并使用此指示进行配置。

然后我用这个更新了setting.py:

但是当我启动服务器时,我遇到了这个错误:

....文件“/var/www/html/dev/miosito/django/beautifulsite_v0.1/djangosite/djangosite/settings.py”,第 168 行,在 DIRECTORY = getattr(settings, "FILEBROWSER_DIRECTORY", 'uploads/' ) NameError: name 'settings' 未定义

老实说,我不清楚是否必须在 settings.py 的末尾或其他部分复制所有字符串。我觉得这是问题所在,我很困惑......

0 投票
1 回答
144 浏览

python - 如何在使用 GitHub API 时使用基本身份验证来创建 OAuth 令牌

我正在开发一个 django 项目,我正在尝试使用用户名和密码实现 Github 登录。

这是我的views.py文件的内容:

这是输出print(reponse)

我没有得到任何东西,所以我决定返回status_code,它返回了400。我被困住了。请问有大开眼界的吗?

0 投票
1 回答
617 浏览

django - 文件浏览器没有gratelli:NameError:名称“站点”未定义

我正在按照本教程安装django-tinymce4-lite。在教程的最后有安装django-filebrowser-no-grappelli 的指示

我使用 Django 2.1.1,但即使我已遵循所有指示,在安装文件浏览器后仍显示此消息:

文件“/var/www/html/dev/miosito/django/beautifulsite_v0.1.1/djangosite/djangosite/urls.py”,第 25 行,在路径('admin/filebrowser/',include(site.urls))中,NameError :名称“站点”未定义

这里有 urls.py:

我做错了什么?

Yeo校正后编辑:

我已经添加了我忘记的字符串并且我已经正确了

但现在我有这个新错误:

ModuleNotFoundError:没有名为“site.urls”的模块;“网站”不是一个包

0 投票
0 回答
129 浏览

python - 在 Django 中放置“create_function”语句的位置

我正在开发一个带有标准 Django+SQLite 包的项目。而且我遇到了 Django querySet API 甚至 django 'raw()' 都不足以让我从数据库中检索适当信息的情况。

所以我直接执行自定义 SQL 来检索数据。我还需要通过'create_function'接口定义'lower'函数,因为SQLite无法对unicode字段( https://www.sqlite.org/faq.html#q18)执行不区分大小写的排序。

我的问题是我应该把这个'create_function'语句放在哪里?将它直接放入 django 视图是否正常,因此每次加载视图时都会执行它,或者我应该把它放在其他地方,它只会执行一次?

0 投票
1 回答
942 浏览

django - 如何在 Django 2.1 中包含 DRF 3.8 路由器 url 模式

这是尝试包含 router.urls 时出现的错误,ModuleNotFoundError: No module named 'router'。

我正在使用 Django2.1、DRF 3.8.2 和 python 3.6。尝试了很多,但找不到合适的解决方案。这仍然是一个悬而未决的问题吗?请帮忙!。

0 投票
1 回答
135 浏览

django - Django:TypeError 使用 manage.py [已回答,语法错误]

我正在运行 Ubuntu 18.04、python3.7 和 django2.1

目前仅在 Mozilla 的 django 教程的第 2 步:https ://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website

多次检查我的代码,它与 Mozilla 的代码相同。

当我尝试跑步python3.7 manage.py runmigrationspython3.7 manage.py runserver得到:

我已经检查了四次以确保我的代码与指南相同。

但是,如果对我发布我的代码有帮助,请发表评论。

本地库/本地库/urls.py

目录/urls.py

这是我的回溯:

https://pastebin.com/2CzdtWzK

请一直向下滚动到“原始粘贴数据”

0 投票
1 回答
272 浏览

django - 我如何检查我的 django 数据库中的重复数据与通用视图中的表单数据(更新视图)

我在 Django 中创建了一个 Updateview 方法来更新名字、姓氏、移动设备等。但是如何检查通用视图通过表单接收到的数据以前存在于 DB 中。例如,我想通过接近def post()方法尝试避免与数据库中的模型用户重复手机号码,但是我遇到了很多错误,您能教我避免重复数据插入的确切方法吗

查看代码

0 投票
2 回答
2993 浏览

python-3.x - Django-rest-framework 序列化程序不会散列密码

嗨,我正在尝试在可浏览的 api 中显示哈希密码。我已将标准哈希算法切换为 Bcrypt。我似乎无法在我的序列化程序上对密码字段进行哈希处理,我之前在另一个项目上做过并引用了它,但一切都是一样的。有人可以帮我解决这个问题吗?注意:注册超级用户时,哈希在控制台中起作用。现在我为管理用户制作了一个序列化程序,并且无法像我以前的项目一样在可浏览的 api 中显示哈希。

0 投票
0 回答
215 浏览

django - 如何修复 Django 自定义过滤器:“命名空间未绑定错误”

我创建了一个简单的自定义过滤器来检查是否选择了“< select >”中的“< option >”。它工作正常,只是它在 pycharm 编辑器上出现错误“名称空间未绑定”并且过滤器以红色突出显示。显然有问题。

这是我的自定义过滤器

cus_filter.py:

我的应用程序:

0 投票
1 回答
1695 浏览

python - Django 2.x Admin 中 InLine ManyToMany 字段的 filter_horizo​​n 或 filter_vertical

这是我的模型关系(从 Django 2.1 官方文档复制 - 我的模型是这个的精确副本,但只有模型名称不同。):

这是我的 admin.py:

我在我的个人页面上得到这样的字段: 当前视图

但相反,我希望有这种风格的观点: 期望的观点

我在官方文档filter_horizontal中找到了,但我不知道如何将它们与内联一起使用。我怎样才能做到这一点?filter_vertical

编辑:

我已经按照文档中的描述进行了尝试:

但它抛出:

(admin.E020) 'filter_horizo​​ntal[0]' 的值必须是多对多字段。