请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么apps/user/models.py路径报错

python manage.py inspectdb --database default goods main_menu sub_menu > apps/goods/models.py
不报错
python manage.py inspectdb --database default goods main_menu sub_menu > apps/user/models.py
报错
apps/user路径存在,不存在空字符串
报错为:
Traceback (most recent call last):
File “C:\Users\Star\Desktop\Python\muxi\manage.py”, line 22, in
main()
File “C:\Users\Star\Desktop\Python\muxi\manage.py”, line 18, in main
execute_from_command_line(sys.argv)
File “C:\Users\Star\Desktop\Python\muxi.venv\Lib\site-packages\django\core\management_init_.py”, line 442, in execute_from_command_line
utility.execute()
File “C:\Users\Star\Desktop\Python\muxi.venv\Lib\site-packages\django\core\management_init_.py”, line 416, in execute
django.setup()
File “C:\Users\Star\Desktop\Python\muxi.venv\Lib\site-packages\django_init_.py”, line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File “C:\Users\Star\Desktop\Python\muxi.venv\Lib\site-packages\django\apps\registry.py”, line 116, in populate
app_config.import_models()
File “C:\Users\Star\Desktop\Python\muxi.venv\Lib\site-packages\django\apps\config.py”, line 269, in import_models
self.models_module = import_module(models_module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Python312\Lib\importlib_init_.py”, line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “

正在回答 回答被采纳积分+3

1回答

大周 2024-02-18 21:29:17

错误没看全,不是特别能确定。 但我看你的代码是在c盘,c盘一般遇到这个问题都是权限的问题,需要用超级管理员来执行命令。 

你可以把你的代码放到d盘或者是非c盘的盘符下边,这样就不会有权限问题了。 

再可能就是你上边两个命令,一个报错,一个不报错。 报错的应该就是你执行路径的问题。 你的apps/user/这个路径是你工程下的路径,你执行命令的时候,这个路径要能找到,否则就会报错,路径找不到。 不是任意路径都可以的。 应该就是路径的问题了,要不然不应该一个报错一个不报错。



0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信