热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

"未知命令syncdb"运行"pythonmanage.pysyncdb"

如何解决《"未知命令syncdb"运行"pythonmanage.pysyncdb"》经验,为你挑选了3个好方法。

我想创建一个名为"database1.sqlite"的数据库的表,所以我运行命令:

python manage.py syncdb

但是当我执行命令时,我收到以下错误:

未知命令:'syncdb'输入'manage.py help'以供使用.

但是当我跑步的时候

manage.py帮助

我没有看到任何可疑的替代命令

python manage.py syncdb

我使用的Python版本:3.4.2 Django的版本我使用:1.9

如果有人能帮助我解决这个问题,我将非常感激.

提前问候并表示感谢



1> karthikr..:

如果查看发行说明django 1.9,syncdb则删除命令.

migrate改用.接下来,迁移命令将在此处记录

请注意,django-1.9版本从今天开始不稳定.

编辑:Django 1.9现在稳定



2> 小智..:

新的django 1.9删除了"syncdb",运行"python manage.py migrate",如果你想创建一个超级用户,运行"python manage.py createsuperuser"



3> 小智..:

$python manage.py syncdb已弃用,现在不受支持.所以不要按照以下说明进行操作.

无论你创造什么样的模型:第一次运行:

$python manage.py makemigrations

运行此命令后,您的模型将反映在迁移中.

然后你必须运行:

$python manage.py migrate

然后运行服务器:

$python manage.py runserver

现在,您的项目将完美运行.


推荐阅读
author-avatar
maylo1978
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有