gpt4 book ai didi

python - 在 django 中为新应用程序设置设置应用程序值

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:14 24 4
gpt4 key购买 nike

所以我一直在关注django tutorial一切顺利,但后来我决定按照教程尝试编写自己的应用程序。我创建了一个 View ,并使用此部分更新了/pysent/settings.py 文件

 INSTALLED_APPS = [
'pressent.apps.PressentConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

但是,当我保存文件时,运行服务器出现错误:

ImportError: No module named PressentConfig

如果我把上面的第一行改成only

`pressent`

我没有收到错误消息。另一方面,在教程示例中,事情与行有关

polls.apps.PollsConfig

django 版本应该是 1.9.6

>>> import django 
>>> django.VERSION
(1, 9, 6, 'final', 0)
>>>

这是怎么回事?

编辑解决方案是编辑 pysent/pressent/apps 并添加

class PressentConfig(AppConfig):
name = 'pressent'

问题的原因是我更改了文件夹名称。

最佳答案

我假设 pressent 是你的 django 应用程序名称(项目名称我认为是 pysent),所以有一个名为 pressent 里面有一个 apps.py 文件,最后那个文件有一个名为 PressentConfig 的类。

PressentConfig 类示例:

from django.apps import AppConfig

class PressentConfig(AppConfig):
name = 'pressent'

# Exec some configs for this app. Maybe overriding the ready method

关于python - 在 django 中为新应用程序设置设置应用程序值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37634845/

24 4 0
文章推荐: linux - 在 ksh 中拆分字符串
文章推荐: javascript - javascript中的可拖动元素
文章推荐: linux - 自定义内存分配器 - 段错误
文章推荐: jquery - 使
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com