写这是为了记录自己曾经不知道的方法或经验,勿喷。
在网上找了很多答案,发现很多都不是及时更新Django数据库操作的,因为刚写Django,随时要修改代码,所以必须随时更新数据库。
你发现第二次用python manage.py syncdb时,根本不能随时更新数据库,它只是会提示你“xxx” already exist (xxx是数据库)。
所以我决定用MySQL工具Navicat更新数据库,这样方便多了。
怎么办呢?
- 在你的项目里面找到setting.py文件,修改:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog_db',#数据库名
'USER':'root',#数据库用户名
'PASSWORD':'student',#数据库密码
'HOST':