django
最后更新于
这有帮助吗?
syncdb command is deprecated in django 1.7. Use the python manage.py migrate instead.
sudo pip3 install Django
if for python2
sudo pip install Django
检查引用的py模块中,是否有自动执行的语句。
比如views.py引用a.py,a.py中执行了一个死循环执行一些监听操作,views.py引用a.py时,就会去执行那段死循环,导致runserver卡住
不用python,用pythonw
Django1.9中,不能使用syncdb,因为有了migration系统,使用makemigrations, migrate,代替之。
Django的Session依赖于本地的数据库,使用Session前,需要执行makemigrations,migrate,Session才能正常工作。
migrate时,会去检查数据库里,django_migration表里执行的操作名,从而决定需要执行哪些migration,因此可以删掉这个表里的操作进行回退。
因为是服务端的问题所以也归在这里好了
阿里云服务器上发邮件的时候,由于安全策略,必须使用SSL发邮件
代码
makemigrations和migrate时不指定app名,可以自动处理