python manage.py migrate不适用于anaconda

时间:2015-09-16 06:51:14

标签: python django python-2.7 anaconda

我是django的新手;我正在尝试完成我的第一个项目,我能够启动项目,但它无法迁移。这是错误代码:

  

追踪(最近一次呼叫最后一次):

     

文件“manage.py”,第10行,

<module> execute_from_command_line(sys.argv) 
 File "C:\Anaconda\lib\site-packages\django\core\management\__init__.py",
     

第338行,

execute_from_command_line utility.execute()  
     

文件   “C:\蟒蛇\ LIB \站点包\ Django的\核心\ management__init __ PY”   第312行,执行django.setup()

     

文件“C:\ Anaconda \ lib \ site-packages \ django__init __。py”,第18行,in   设置apps.populate(settings.INSTALLED_APPS)

     

文件   “C:\ Anaconda \ lib \ site-packages \ django \ django \ apps \ registry.py”,行   85,在populate app_config = AppConfig.create(entry)文件中   “C:\ Anaconda \ lib \ site-packages \ django \ django \ apps \ config.py”,line   127,在创建“'%s'不是AppConfig的子类。” %输入)   django.core.exceptions.ImproperlyConfigured:   'django.contrib.admin.apps.AdminConfig'不是它的子类   的AppConfig。

我甚至尝试过

python manage.py makemigrations 

但同样的错误。

我正在使用Python 2.7.9 | Anaconda 2.2.0(64位)|和django == 1.8

我应该提一下,为了启动项目我必须使用

python admin-py.exe startproject djangotutorial

,因为

python admin-py.py startproject djangotutorial

无效

我非常感谢任何见解

1 个答案:

答案 0 :(得分:0)

我很确定你的项目不正确。要启动项目,请使用django-admin startproject djangotutorial,然后导航到该文件夹​​。如果该命令不起作用,那么您的django安装有问题。只有在那之后才能使用python manage.py makemigrations