[D]按照Django book 2的教程启动Django内置admin,manage.py createsuperuser报了SQL错误~

lzrak47 2012-05-07 11:24:32
困扰了我一个星期了!始终无法把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



...全文
210 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengna_com 2012-05-09
  • 打赏
  • 举报
回复
版本在更新吧,有些东西可能都不一样了,看下你的SQL语句对不对。
参考一下,呵呵http://download.csdn.net/detail/thundor/4066739
cliffbaby 2012-05-08
  • 打赏
  • 举报
回复
这教程我以前也看过。
你在第一次运行 python manage.py syncdb 的时候会提醒你 新建一个 super user ,这个就是后台的用户名和密码了 。 如果要再新建super user, 登入后台后再新建就可以!

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧