Python—Django配置问题:Unknown command: 'syncdb'
2016-09-01 17:32
603 查看
Python——Django配置问题1:syncdb
在配置完数据库mysite/settings.py后,通常需要运行python manage.py syncdb[/code]
为数据库中每个应用建立一个数据库表。
然而如果你安装的Django Version >= 1.9,那么会出现如下问题:
gzxultra@gzxultraPC:~/django_try/mysite$ python manage.py syncdb Unknown command: 'syncdb' Type 'manage.py help' for usage. gzxultra@gzxultraPC:~/django_try/mysite$ python manage.py syncdbpython manage.py syncdb Unknown command: 'syncdbpython' Type 'manage.py help' for usage.[/code]
在stackoverflow上找到原因和解决方法:
syncdb is deprecated because of
the migration system.
Now you can log your changes using makemigrations. This transforms your model changes into python code to make them deployable to another databases.
After you created the migrations you have to apply them: migrate.
So instead of using syncdb you should use makemigrations and then migrate.
简言之:在Django 1.9及未来的版本种使用migrate代替syscdb.
gzxultra@gzxultraPC:~/django_try/mysite$ python manage.py migrate Operations to perform: Apply all migrations: admin, contenttypes, auth, sessions Running migrations: Rendering model states... DONE Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying admin.0001_initial... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying sessions.0001_initial... OK gzxultra@gzxultraPC:~/django_try/mysite$ ls db.sqlite3 manage.py mysite 转载:http://jingpin.jikexueyuan.com/article/56224.html 感谢博主分享
相关文章推荐
- Python学习笔记——Django配置问题1:syncdb
- python manage.py syncdb Unknown command: 'syncdb'问题解决方法
- Django配置问题1:syncdb
- 执行python manage.py syncdb,报Unknown command: 'syncdb'
- Django执行python manage.py syncdb时,出行No module named MySQLdb问题解决方法
- Django配置问题1:syncdb
- Python框架之Django的数据库配置问题
- Django在使用mod_python+apache中配置VirtualHost的问题总结
- Django配置问题1:syncdb
- django-Unknown command: 'syncdb'
- python django 初始化数据库时提示unknow command:'syncdb'
- 部署apache+mod_python+Django 应用常见的配置问题
- python3 Django mysql数据库配置问题
- Apache_Python Django 配置
- python+Django+apache的配置
- Windows 7系统apache下配置python的django
- eclipse配置python(django)开发环境
- python django mysql 遇到的问题小结
- python下的web开发框架-Django,url配置
- Linux 编译安装Nginx 配置 Python FastCGI Django (3) 配置nginx和django