请稍等 ...
×

采纳答案成功!

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

python manage.py shell问题

老师,在用shell测试的时候,导入models报错.

Traceback (most recent call last):

  File "/home/yumo/workvenv/d2.7/local/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2882, in run_code

    exec(code_obj, self.user_global_ns, self.user_ns)

  File "<ipython-input-2-2664a6f07ed2>", line 1, in <module>

    from apps.organization.models import Courseorg

  File "/home/yumo/Downloads/pycharm-2017.1.3/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import

    module = self._system_import(name, *args, **kwargs)

  File "/home/yumo/myproject/Mxonline2/apps/organization/models.py", line 7, in <module>

    class CityDict(models.Model):

  File "/home/yumo/workvenv/d2.7/local/lib/python2.7/site-packages/django/db/models/base.py", line 102, in __new__

    "INSTALLED_APPS." % (module, name)

RuntimeError: Model class apps.organization.models.CityDict doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.


请问这是什么原因啊

正在回答

1回答

你这里通过pycharm运行有没有问题? 你给我发个qq消息 我给你看一下吧

0 回复 有任何疑惑可以回复我~
  • 提问者 guoyumo #1
    那么老师你的QQ是多少???
    回复 有任何疑惑可以回复我~ 2017-06-20 20:32:39
  • bobby 回复 提问者 guoyumo #2
    442421039
    回复 有任何疑惑可以回复我~ 2017-06-21 09:21:34
  • 提问者 guoyumo #3
    我知道怎么解决了,但是不知道问题出在哪.在shell里我只能通过相对路径导入model,比如from course.models import courseorg, 如果用from apps.course.models 导入则出现上述问题,应该是用了pycharm的mark功能和在settings里加了相应参数的功能把
    回复 有任何疑惑可以回复我~ 2017-07-04 21:51:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信