django - "Unknown command syncdb"运行 "python manage.py syncdb"

标签 django sqlite python-3.x django-1.9

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

python manage.py syncdb

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

Unknown command: 'syncdb' Type 'manage.py help' for usage.

但是当我运行的时候

manage.py help

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

python manage.py syncdb

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

如果有人能帮我解决这个问题,我将不胜感激。

提前致以问候和感谢

最佳答案

如果您查看 release notes for django 1.9 , syncdb 命令被删除。

请改用migrate。展望 future ,migration commands would be as documented here

请注意,django-1.9 版本目前还不稳定。

编辑:Django 1.9 现在稳定了

关于django - "Unknown command syncdb"运行 "python manage.py syncdb",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28685931/

相关文章:

python - Django 将静态值注释到查询集

python - Django REST 框架 + Django REST Swagger

django - ValueError : path is on mount 'C:' , 在安装 'F:' 时开始,而 Windows 中的 Django 迁移

sqlite - 有没有办法在sqlite中定义触发器的执行顺序?

python - 函数给出一个列表。我想在另一个函数中乘以该列表

python - 如何在 Python 3.8+ 和 Python 2.7 中使用 collections.abc

python - Pyinstaller/Django - pkg_resources.DistributionNotFound : The 'django-omnibus' distribution was not found

php - 在 SQL 中按 IP 地址排序的最佳方法

java - 行未从 SQLite 数据库中删除

python-3.x - flask 测试 : preprocess_request(), dispatch_request()