[D]按照Django book 2的教程启动Django内置admin,manage.py createsuperuser报了SQL错误~
困扰了我一个星期了!始终无法把Django自带的后台管理页面整出来。。
我是按照教程这样严格执行的:
将'django.contrib.admin'加入setting的INSTALLED_APPS配置中 (INSTALLED_APPS中的配置顺序是没有关系的, 但是我们喜欢保持一定顺序以方便人来阅读)
保证INSTALLED_APPS中包含'django.contrib.auth','django.contrib.contenttypes'和'django.contrib.sessions',Django的管理工具需要这3个包。 (如果你跟随本文制作mysite项目的话,那么请注意我们在第五章的时候把这三项INSTALLED_APPS条目注释了。现在,请把注释取消。)1
确保MIDDLEWARE_CLASSES 包含'django.middleware.common.CommonMiddleware' 、'django.contrib.sessions.middleware.SessionMiddleware' 和'django.contrib.auth.middleware.AuthenticationMiddleware' 。(再次提醒,如果有跟着做mysite的话,请把在第五章做的注释取消。)
运行 python manage.py syncdb ,库里相应的表都建立成功了,但到了这一步manage.py createsuperuser 报错django.db.utils.DatabaseError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s' at line 1")
导致admin页面无法整出来
我的版本Django 1.2 mysql 5.0 python2.6,谢谢大家了~
-----------------------
Double行动:
原帖分数:40
帖子加分:40