问题标签 [django-3.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 投票
0 回答
119 浏览

python-3.x - 如何在 ol 6 中使用 geojson 数据填充/突出显示多面体?

我在 django 3 和 ol6 中有一个 webapp。

我的views.py是这样的

我的openlayer代码是:

视图highlightboundary将数据返回给上述post函数。但我的问题是多边形(多多边形)没有突出显示或颜色没有填充在多边形内。如果它是一个点场,它工作正常。我的代码有什么问题。

我收到错误

未捕获的类型错误:f.getLayout 不是函数 MultiPolygon.js:94:27

0 投票
1 回答
160 浏览

python - admin.py 文件中的 Django TabularInline 错误

嘿伙计们,我一直在尝试在 django admin.py 文件中创建我的模型的内联 TabularInline 视图。我面临一个问题,我在下面的代码中收到以下错误。

所以一开始我以为我错过了一些东西,但是当我尝试改变它时,我得到了更多的错误,这真的没有意义。所以我确保与您分享我的 models.py 文件,我的 admin.py 文件是我的 models.py 文件

最后是 admin.py 文件。这是我尝试运行服务器时错误的来源

0 投票
0 回答
60 浏览

forms - render() 得到了一个意外的关键字参数 'renderer' - DateTimePicker - Django 1.11 -> 3.1 迁移

我的表格有以下问题

表格.py

借此

导致问题

我该如何解决这个问题?

我认为这与

https://docs.djangoproject.com/en/2.1/releases/2.1/

0 投票
0 回答
235 浏览

python - Django admin - 将多对多字段的选择限制为已选择的对象

我有一个具有多对多字段的模型,并且希望将 django 管理详细信息视图中的选项限制为已选择的选项并允许添加新选项。我尝试了以下方法:

过滤器对已选择的对象按预期工作,但当我尝试添加新对象或删除对象时出现以下错误:Select a valid choice. <OBJECT ID> is not one of the available choices.

我是否遗漏了表格中的某些内容,或者我需要以其他方式执行此操作。我limit_choice_to在模型中想到了,但不知道如何为这种情况获得正确的过滤器。

我正在使用 django 3.1

0 投票
1 回答
410 浏览

django - 如何检查哪个 Django 中间件是同步的还是异步的?

我正在使用 Django 3.1。我想看看我是否可以使用 async 来处理我的 webhook 以提供更快的响应。

Async View,它指出:

可以构建中间件来支持同步和异步上下文。Django 的一些中间件是这样构建的,但不是全部。要查看 Django 必须适应哪些中间件,您可以为 django.request 记录器打开调试日志记录,并查找有关“同步中间件……已适应”的日志消息。

我的问题是如何打开我的记录器来检查它?

我试图将记录器配置添加到我的 settings.py 中。之后,我调用logger.debug('in index')了一个测试函数,但没有显示任何内容。我找不到日志消息“同步中间件……已适配”。

0 投票
2 回答
134 浏览

django - Django admin list_display 不显示模型方法返回项

我无法让 admin 的 list_display 显示来自模型方法的信息,但相同的方法在更改页面的字段集中显示良好。我想我已经修复了关于这个主题的其他问题/答案中存在的所有错误,但我似乎无法弄清楚我做了什么。任何帮助都感激不尽。

行政:

模型:(注意:还有另一个模型 FundsEvent 与 Student 具有多对多关系)

这个 list_display 问题的烦人之处在于它没有给出任何我可以追溯的错误,它只是显示没有“总资金”列的页面。此外,我在这方面投入了很多时间,它甚至不是一个重要的功能,只是对我来说是一种方便,因为我实际上是唯一一个会在这个特定项目中看到这个显示的人,但我我投入的足够多,我真的很想弄清楚,哈哈。

再次,提前感谢。

0 投票
1 回答
61 浏览

python - 在我的 core/urls.py 文件中找不到 Django 页面 (404)。仅在重新排列 url 时有效

我对 Django 比较陌生。我以这种方式在我的 core/urls.py 文件中设置了我的 URL,当我localhost:8000/posts/在浏览器上打开时确实收到 404 错误。代码显示在这里

但是,当我将slugand反posts/转到.posts之前,一切正常slug。像这样:

请帮我弄清楚。

0 投票
1 回答
33 浏览

python - 使用 Django Sites 设置特定于站点的静态文件夹

我正在使用 Django 站点。我希望能够拥有特定于站点的模板和静态文件。

我当前的目录结构是:

我知道如果我在 INSTALLED_APPS 中将模板声明为应用程序,我可以在 site_x 目录中移动模板。是否有另一种方法告诉 Django 在 site_a/templates 中使用模板而不将 site_a 声明为应用程序?

此外,我还希望有未放置在项目 STATIC_ROOT 中的特定于站点的静态文件,以便我的树实际上看起来像:

0 投票
1 回答
167 浏览

python - 静态图像未在 django 3.1.7 中加载

我正在尝试在我的网络应用程序中显示图像,但由于某种原因,它没有显示并给出 404 错误。我认为在 urls.py 中我正确添加了静态,即使将其更改为 STATIC_ROOT 仍然没有意义。同时IDE没有给出任何错误只是静态不起作用。

设置.py

0 投票
1 回答
58 浏览

python - Django 3.1:创建自定义仪表板而不是使用 Django Admin 的开发含义

我是 Django 的新手。我只是想知道为什么大多数开发人员会创建单独的仪表板来登录和注销以执行所有 CRUD 功能。为什么要经历所有这些麻烦,而不是使用随附的管理面板并创建您的用户并为他们分配权限/角色以执行基本上所有的 CRUD 功能。