在学习Django时创建一个blog,在执行./manage.py syncdb命令后按照书上的说法会产生:Creating table blog_blogpost,但是我在执行的时候没有出现:
结果最后导致问题在保存blog的时候出现报错:
请大神指教,谢谢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要先把app名加到setting.py中的INSTALLED_APPS=()中
嗯,楼上说的有道理,加入之后再同步一次数据库
django1.7?
use makemigrationsand migrateinsteadofsyncdb
nice<divclass='ref'>django1.7?
use makemigrationsand migrateinsteadofsyncdb
回复<aclass='referer'target='_blank'>@pitttttttt:恩,这样将同步分成两个步骤来操作,比较灵活想想他们为什么这样做?我觉得太漂亮了。先加app到INSTALLED_APPS,之后再syncdb还有一种方法是删除app目录下的<spanstyle="color:#333333;font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:12px;line-height:normal;background-color:#FFFFEE;">migrations文件夹pythonmanager.pysync<spanstyle="font-size:13.3333330154419px;">db