Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django syncdb和validate不工作_Django_Django Models - Fatal编程技术网

Django syncdb和validate不工作

Django syncdb和validate不工作,django,django-models,Django,Django Models,当我尝试验证模型时,会出现以下错误 /usr/local/lib/python2.7/dist-packages/rdflib-4.0.1-py2.7.egg/rdflib/plugin.py:108: UserWarning: Module demo was already imported from /home/ruppesh/gitGnowsys/ishan/gstudio_15June/gnowsys-studio/demo/../demo/__init__.pyc, but /

当我尝试验证模型时,会出现以下错误

    /usr/local/lib/python2.7/dist-packages/rdflib-4.0.1-py2.7.egg/rdflib/plugin.py:108: UserWarning: Module demo was already imported from /home/ruppesh/gitGnowsys/ishan/gstudio_15June/gnowsys-studio/demo/../demo/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/gnowsys_studio-0.5.dev-py2.7.egg is being added to sys.path
  from pkg_resources import iter_entry_points
Traceback (most recent call last):
    File "manage.py", line 79, in <module>
    execute_manager(settings)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 459, in execute_manager
    utility.execute()
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 371, in handle
    return self.handle_noargs(**options)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/validate.py", line 9, in handle_noargs
    self.validate(display_num_errors=True)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 266, in validate
    num_errors = get_validation_errors(s, app)
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/validation.py", line 30, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 158, in get_app_errors
    self._populate()
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 64, in _populate
    self.load_app(app_name, True)
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 88, in load_app
    models = import_module('.models', app_name)
    File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
    File "/usr/local/lib/python2.7/dist-packages/gnowsys_studio-0.5.dev-py2.7.egg/gstudio/models.py", line 3068, in <module>
    mptt.register(Metatype, order_insertion_by=['title'])
    File "/usr/local/lib/python2.7/dist-packages/django_mptt-0.5.5-py2.7.egg/mptt/__init__.py", line 13, in register
    return MPTTModelBase.register(*args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/django_mptt-0.5.5-py2.7.egg/mptt/models.py", line 281, in register
    obj = getattr(cls, attr)
    File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.1-py2.7.egg/tagging/fields.py", line 53, in __get__
    return edit_string_for_tags(Tag.objects.usage_for_model(owner))
    File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py", line 147, in usage_for_model
    usage = self.usage_for_queryset(queryset, counts, min_count)
    File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py", line 181, in usage_for_queryset
    return self._get_usage(queryset.model, counts, min_count, extra_joins, extra_criteria, params)
    File "/usr/local/lib/python2.7/dist-packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py", line 106, in _get_usage
    'content_type_id': ContentType.objects.get_for_model(model).pk,
    File "/usr/local/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", line 42, in get_for_model
    defaults = {'name': smart_unicode(opts.verbose_name_raw)},
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 134, in get_or_create
    return self.get_query_set().get_or_create(**kwargs)
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 445, in get_or_create
    return self.get(**lookup), False
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 361, in get
    num = len(clone)
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 85, in __len__
    self._result_cache = list(self.iterator())
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 291, in iterator
    for row in compiler.results_iter():
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 763, in results_iter
    for rows in self.execute_sql(MULTI):
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 818, in execute_sql
    cursor.execute(sql, params)
    File "/usr/local/lib/python2.7/dist-packages/django/db/backends/util.py", line 40, in execute
    return self.cursor.execute(sql, params)
    File "/usr/local/lib/python2.7/dist-packages/django/db/backends/sqlite3/base.py", line 344, in execute
    return Database.Cursor.execute(self, query, params)
django.db.utils.DatabaseError: no such table: django_content_type
/usr/local/lib/python2.7/dist-packages/rdflib-4.0.1-py2.7.egg/rdflib/plugin.py:108:UserWarning:Module demo已从/home/ruppesh/gitGnowsys/ishan/gstudio\u/gnowsys studio/demo//demo/\uu init\uuuuuuuuuuuuuuuuuuuu.pyc导入,但/usr/local/lib/python2.7/dist-packages/gnowsys\u studio-0.5.dev-py2.7.7.egg正在添加到sys.path
从pkg_资源导入iter_入口点
回溯(最近一次呼叫最后一次):
文件“manage.py”,第79行,在
执行\u管理器(设置)
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/__-init__.py”,第459行,在执行管理器中
utility.execute()
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py”,执行中第382行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,第196行,在运行时从
self.execute(*args,**选项._dict__;
文件“/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,执行中的第232行
输出=self.handle(*args,**选项)
文件“/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,第371行,在handle中
返回self.handle\u noargs(**选项)
handle_noargs中的文件“/usr/local/lib/python2.7/dist packages/django/core/management/commands/validate.py”,第9行
self.validate(display\u num\u errors=True)
文件“/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,第266行,在validate中
num\u errors=get\u validation\u errors(s,app)
文件“/usr/local/lib/python2.7/dist packages/django/core/management/validation.py”,第30行,在get\u validation\u errors中
对于get_app_errors()中的(app_name,error)。项()
文件“/usr/local/lib/python2.7/dist packages/django/db/models/load.py”,第158行,在get\u app\u errors中
自我.()
文件“/usr/local/lib/python2.7/dist packages/django/db/models/load.py”,第64行,在
self.load\u应用程序(应用程序名称,True)
文件“/usr/local/lib/python2.7/dist packages/django/db/models/loading.py”,第88行,在load_应用程序中
模型=导入模块('.models',应用程序名称)
文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第35行,在导入模块中
__导入(名称)
文件“/usr/local/lib/python2.7/dist packages/gnowsys_studio-0.5.dev-py2.7.egg/gstudio/models.py”,第3068行,在
mptt.register(元类型,插入顺序=['title']))
文件“/usr/local/lib/python2.7/dist packages/django_-mptt-0.5.5-py2.7.egg/mptt/_-init__.py”,第13行,在寄存器中
返回MPTTModelBase.register(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist packages/django_mptt-0.5.5-py2.7.egg/mptt/models.py”,第281行,在寄存器中
obj=获取属性(cls,属性)
文件“/usr/local/lib/python2.7/dist packages/django_tagging-0.3.1-py2.7.egg/tagging/fields.py”,第53行,在__
返回\u标签的编辑\u字符串\u(模型(所有者)的Tag.objects.usage\u)
文件“/usr/local/lib/python2.7/dist packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py”,第147行,用于_模型
用法=self.usage\u for\u queryset(queryset,counts,min\u count)
文件“/usr/local/lib/python2.7/dist packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py”,第181行,用于_queryset
返回self.\u获取\u用法(queryset.model、计数、最小计数、额外连接、额外条件、参数)
文件“/usr/local/lib/python2.7/dist packages/django_tagging-0.3.1-py2.7.egg/tagging/models.py”,第106行,在_get_用法中
“content\u type\u id”:ContentType.objects.get\u for\u model(model.pk),
文件“/usr/local/lib/python2.7/dist packages/django/contrib/contenttypes/models.py”,第42行,在get_for_model中
默认值={'name':smart\u unicode(opts.verbose\u name\u raw)},
文件“/usr/local/lib/python2.7/dist packages/django/db/models/manager.py”,第134行,在get_或_create中
返回self.get\u query\u set()
文件“/usr/local/lib/python2.7/dist packages/django/db/models/query.py”,第445行,在get_或_create中
返回self.get(**查找),False
文件“/usr/local/lib/python2.7/dist-packages/django/db/models/query.py”,get中第361行
num=len(克隆)
文件“/usr/local/lib/python2.7/dist packages/django/db/models/query.py”,第85行,在__
self.\u result\u cache=list(self.iterator())
迭代器中的文件“/usr/local/lib/python2.7/dist packages/django/db/models/query.py”,第291行
对于编译器.results\u iter()中的行:
文件“/usr/local/lib/python2.7/dist packages/django/db/models/sql/compiler.py”,第763行,在results\u iter中
对于self.execute_sql(多)中的行:
文件“/usr/local/lib/python2.7/dist packages/django/db/models/sql/compiler.py”,第818行,在execute\u sql中
cursor.execute(sql,params)
文件“/usr/local/lib/python2.7/dist packages/django/db/backends/util.py”,执行中的第40行
返回self.cursor.execute(sql,params)
文件“/usr/local/lib/python2.7/dist packages/django/db/backends/sqlite3/base.py”,执行中的第344行
返回Database.Cursor.execute(self、query、params)
django.db.utils.DatabaseError:没有这样的表:django\u content\u type

settings.py中安装的应用程序中是否有
django.contrib.contenttypes
?请指定django版本以及您正在运行的命令。django 1.4.5命令:python manage.py validateIs
syncdb
也不工作?考虑编辑你的问题,以添加更多的细节和清楚的解释你已经运行和尝试的命令,以便其他人发现它更容易帮助你SythCDB也不工作。我在标题中也提到了这一点。同样的错误也出现在syncdb上