问题标签 [django-2.2]

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 回答
955 浏览

python-3.x - "Value error: Cannot use object with type int for spatial lookup parameter"

Added a Point field in one of my model to load map.to migrate the changes in model ,in pycharm terminal python manage.py makemigrations run okay. but python manage.py migrate raise ValueError('Cannot use object with type %s for a spatial lookup parameter.' % type(obj).name) .

i think the reason could be changes in Django 2.2.I even tried using MultiPolygon field ,PointField .

settings.py

models.py

i just want to load map .

0 投票
1 回答
102 浏览

django - 仅当用户是员工时才使帖子可读

我正在开发博客的后端,我需要区分帖子的类型:已发布未来帖子草稿。为此,我从过去请求中的指示开始:

在我意识到所有类型的帖子总是在线后,感谢这个解决方案,我只能将已发布的帖子放到网上。

在我的博客中,有两种用户类型:is_staff(默认的 Django 类型)、is_user(在我的注册模型中)。还有另一种类型是匿名用户,没有任何类型的注册的用户使用谷歌或其他解决方案到达我的博客。

因此,我开发了一个视图,仅当用户是is_staff但我看到Forbidden 错误时才显示草稿和未来的帖子。

我该如何解决?自己制作我的个人博客是一个了解更多关于 Python 和 Django 的机会。

注意:视图以这种方式工作正常

注意: 我想获得的是像 Wordpress 这样的后端。使用 Wordpress,您可以创建草稿或预定帖子,这种类型的帖子不在线,并且只有登录用户才能阅读。

0 投票
1 回答
2533 浏览

python - 尽管 PyCharm 自动填充建议,ValueError 尝试相对导入超出顶级包

我正在尝试从同级包中导入模型并得到

奇怪的是,我是根据 PyCharm 建议自动填充的,所以 IDE 正在注册模块,但我的构建失败了......

PyCharm 截图](https://imgur.com/a/1yQnQZF)[![在此处输入图片描述] 1

这是我的项目结构:

PyCharm 项目结构截图

app.scheduler.serializers.py:

我一直在为此挠头,似乎无法弄清楚...

我尝试使用绝对路径,甚至使用 PyCharm 导入实用程序添加它:

但后来我得到: ModuleNotFoundError: No module named 'app.core'

我正在使用

0 投票
2 回答
57 浏览

python - 我的代码没有运行它说有一个循环导入错误我正在尝试加载主视图以便它重定向我

我正在开发一个 django 项目,但它返回包含的 urlconf “myapp.urls”似乎没有任何模式。

我尝试检查我的视图以确保我正确导入了所有内容

我希望网站能够运行并将我重定向到登录页面

这是我与 urls.py 在同一目录中的视图

0 投票
1 回答
501 浏览

leaflet - “如何在模板中使用传单加载地图?”

它适用于django 默认管理站点表单但不适用于自定义模板 html 文件.

我尝试在leafletwidget 上传递属性,加载leaflet_tags。它不起作用,或者我是新手,无法正确使用它们。

创建.html

视图.py

模型.py

想在我的创建表单上加载地图

0 投票
0 回答
126 浏览

python - 如何在 django 2.2 中实现自动完成?

我想使用自动完成功能而不是选择我的外键表值

我已经尝试了一切,但它有兼容性问题。

我需要在自动完成字段中显示数据,而不是选择字段。我正在使用 django 2.2。

0 投票
1 回答
217 浏览

django-templates - 将基于类的 ListView 作为模板片段包含在 TemplateView 中

我想要以下内容:

一个模板视图(实际上是我的登录页面),其中包含许多项目,包括一个列表视图。

现在,我有一个列表视图,当我将它映射到它自己的 url 时它可以工作:

应用程序/views.py

应用程序/urls.py

应用程序/../mymodel_list.html

现在这可以按预期工作,并在“mlist”链接中显示来自 Mymodel 的所有记录。

但是,我想将它嵌入到我的 index.html TemplateView 中。我的想法是使用一个片段并将其放在 index.html 中

(不确定是否需要“with”部分,但似乎我应该需要将列表从主模板传递到代码段。由于更基本的问题,目前无论如何都不起作用)。

那么我的主页视图设置如下:

但这会崩溃:

如果我将 self 传递给MymodelListView.get_context_data(self).

现在据我所见, Mymodel 获取上下文很混乱,因为它正在传递一个 HomePage 上下文,而且有点错误。

我正在尝试做的事情是完全错误的吗?这就是为什么我无法用我的(通常相当可靠的)google-fu 找到任何有用的提示吗?如果是这样,我应该采取什么方法?

我想在其他页面中重新使用 Mymodel 列表视图(尽管可能会更改过滤条件),因此我尝试以 DRY 方式这样做。

0 投票
1 回答
178 浏览

python - 来自内容字段的 Django-polymorphic-tree list_display 对象名称

我想在 django-admin 站点上显示我的对象的名称,但是我正在使用 django-polymorphic-tree 并且我的对象的名称应该是该对象内容中的文本,我该怎么做?

我已经在多态树子类中尝试过 __str __() ,但这不起作用,因为 django-polymorphic-tree 在 admin.py 中使用 list_display 而没有别的。

这是我的models.py的一部分

和 admin.py 的一部分

总结一下,我只想将 Node 或 CategoryNode 类中的“to_show”变量添加到 list_display。

0 投票
1 回答
713 浏览

python - 如何覆盖 Model.delete() 以便实例不会发生级联删除?

我需要自定义 aModel.delete()以便它不执行任何级联删除,而是在有任何引用该实例的对象时引发异常。似乎默认实现不允许跳过相关对象的删除:

如何确保 Django 不会级联删除任何相关对象?

0 投票
1 回答
35 浏览

python - 如何将图像保存在用户命名的目录中?

我正在使用 Django2.2,目前正在学习 Django。我创建了一个模型,我必须在其中发布某个事物的图像,并且该模型与用户相关联。我想将图像保存在以该特定用户命名的目录中

我有一个自定义用户模型,我在其中创建了一个名为 Profile Photo 的字段,并将该个人资料照片保存到该用户命名的目录中。但随后我创建了另一个名为“Product”的应用程序,并在那里创建了许多字段,包括一个图像字段。我我试图将该图像保存在以该特定用户命名的目录中。

当我尝试保存产品并发生错误时。

有没有成功的方法。