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名,可以自动处理