python manage.py migrate在anaconda上不起作用 [英] python manage.py migrate doesn't work on anaconda

查看:569
本文介绍了python manage.py migrate在anaconda上不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的django;我正在努力完成我的第一个项目,我能够启动项目,但是迁移失败。以下是错误代码:


追溯(最近呼叫最后):



文件manage.py,第10行,

 < module> execute_from_command_line(sys.argv)
文件C:\Anaconda\lib\site-packages\django\core\management\__init __。py,

第338行在

  execute_from_command_line实用程序.execute()

文件
C:\Anaconda\lib\site -packages\django\core\management__init __。py,
第312行,执行django.setup()



文件​​C:\ Anaconda\lib\site-packages\django__init __。py,第18行,
setup apps.populate(settings.INSTALLED_APPS)



文件
C:\Anaconda\lib\site-packages\django\django\apps\registry.py,行
85,在填充app_config = AppConfig.create(条目)文件
C:\Anaconda\lib\site- packages\django\django\apps\config.py,行
127,在创建'%s'isn不是一个子类o f AppConfig。 %条目)
django.core.exceptions.ImproperlyConfigured:
'django.contrib.admin.apps.AdminConfig'不是
AppConfig的子类。


我甚至试过

  python manage.py makemigrations 

但同样的错误。



我使用的是Python 2.7 .9 |蟒蛇2.2.0(64位)|和django == 1.8



我应该提到为了开始我不得不使用的项目

  python admin-py.exe startproject djangotutorial 

因为

  python admin-py.py startproject djangotutorial 

没有工作



我真的很感激任何洞察力

解决方案

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


I am new to django; I am trying to finish my first project and I was able to start project but it fails migration. Here is the error code:

Traceback (most recent call last):

File "manage.py", line 10, in

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

line 338, in

execute_from_command_line utility.execute()  

File "C:\Anaconda\lib\site-packages\django\core\management__init__.py", line 312, in execute django.setup()

File "C:\Anaconda\lib\site-packages\django__init__.py", line 18, in setup apps.populate(settings.INSTALLED_APPS)

File "C:\Anaconda\lib\site-packages\django\django\apps\registry.py", line 85, in populate app_config = AppConfig.create(entry) File "C:\Anaconda\lib\site-packages\django\django\apps\config.py", line 127, in create "'%s' isn't a subclass of AppConfig." % entry) django.core.exceptions.ImproperlyConfigured: 'django.contrib.admin.apps.AdminConfig' isn't a subclass of AppConfig.

I even tried

python manage.py makemigrations 

but same error.

I am using Python 2.7.9 |Anaconda 2.2.0 (64-bit)| and django==1.8

I should mention in order to start the project I had to use

python admin-py.exe startproject djangotutorial

because

python admin-py.py startproject djangotutorial

didn't work

I really appreciate any insight

解决方案

I'm fairly sure you made your project incorrectly. To start a project you use django-admin startproject djangotutorial and then you navigate to the folder. If the command doesn't work, then your django installation has a problem. Only after that can you use python manage.py makemigrations.

这篇关于python manage.py migrate在anaconda上不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆