我已经通过重命名其文件夹,导入及其所有引用(模板/索引)来更改Django中应用程序的名称.但是现在我尝试运行时遇到了这个错误python manage.py runserver
Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings
Run Code Online (Sandbox Code Playgroud)
如何调试并解决此错误?有线索吗?
如果没有admin.autodiscover()输入urls.py,则会显示管理页面You don't have permission to edit anything(参见SO线程).
为什么会这样?如果您总是需要admin.autodiscover()使用管理员添加编辑信息,即使您拥有安全性的超级用户名和密码,为什么Django开发人员不会admin.autodiscover()自动触发?
我创建了一个超级用户帐户,但是当我使用它登录时,我无法编辑任何已安装的应用程序!
如何为此用户授予权限以允许编辑应用程序?