- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 pycharm 项目,大概还有一个 Django 项目。也许它们是相同的,也许不是-我不确定区别。
无论如何,在我的 settings.py 文件(位于 project
目录的根目录中,我认为这是我的 pycharm 项目)我有:
ROOT_URLCONF = 'dumpstown.urls'
dumpstown
是我的项目名称吗?还是我的pycharm项目名称?有什么区别?因为我还有一个文件夹叫
dumpstownapp
这有我所有的 models.py 和 view.py 文件。我会认为
dumpstownapp
是Django项目,但我真的不知道!
folderA
folderB
views.py
models.py
<other stuff>
templates folder
settings.py
<other stuff>
AUTH_PROFILE_MODULE
将是什么?条目我需要吗?我从 django 文档中得到了一些理解——我假设
dumpstownapp.models.UserProfile
dumpstownapp.UserProfile
最佳答案
FolderA 是 Django 项目文件夹,folderB 是 Django 应用程序文件夹。
我没有使用 UserProfile,但根据文档(https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users),它应该包含一个字符串,其中包含 Django 应用程序名称和用点分隔的模型名称,所以 "dumpstownapp.UserProfile"
应该是正确的。如果您显示错误,有人可能会为您提供更好的帮助..
Django文档曾经说过项目文件夹的父级(即文件夹A的父级)应该在路径上,但我相信已经更改为还包括项目文件夹本身(即文件夹A)——因为它使共享Django 应用程序更容易。 PyCharm 似乎认为是这种情况,因为按 Alt+F7 为新使用的模块自动添加导入会创建一个导入语句,假设文件夹 A 在导入路径上(我是 PyCharm 的相对新手,我我在 Django 0.96 时代开始的项目上使用它,所以我可能只是设置错误..)但是 folderA 既是 Django 又是 PyCharm 项目(.idea 文件是 PyCharm 存储其项目数据的地方)。
关于django - 如何在 Django 项目中找到我的项目名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11179204/
我是一名优秀的程序员,十分优秀!