1.
newtest 不能出现成功页面
主要原因居然是没有在执行manage.py runserver 前执行cd newtest。书上没写
2.
list 出错原因
#coding=utf-8
不是注释。而是编码声明,不能省略。
将 list.html的编码格式改为utf-8保存。windows 下,notepad saveas 文件名下的,所有下的,编码
cvs是错的,这个例子里面是csv
3.
models.CharField(max_length=20,unique=False)
而非models.CharField(maxlength=20,unique=false)
unique=False可以省略。
(r'^admin/(.*)', admin.site.root)有效
#(r'^admin/', include(admin.site.urls)),
#(r'^admin/$',include('django.contrib.admin.urls')),
再次遇到maxlength,应为max_length
4.
验证wiki例子时候发现,保存后再编辑(如先保存然后访问wiki/pp/edit),则会发现,编辑的值为修改前的,刷新后正常。
5.
第七讲
原来的创建admin方法已经被废弃,新的方法是manage.py createsuperuser
7.radio_admin 报错
新的做法
gender = models.CharField(max_length=1, choices=GENDER_CHOICES)但是会爆GENDER_CHOICE无法识别错误。
最后删除radio_admin=True可以运行。后性别选择为下拉列表
8.不继续用step to step 了 。因为版本变化,浪费时间。不如直接用官方文档,虽然e文。
newtest 不能出现成功页面
主要原因居然是没有在执行manage.py runserver 前执行cd newtest。书上没写
2.
list 出错原因
#coding=utf-8
不是注释。而是编码声明,不能省略。
将 list.html的编码格式改为utf-8保存。windows 下,notepad saveas 文件名下的,所有下的,编码
cvs是错的,这个例子里面是csv
3.
models.CharField(max_length=20,unique=False)
而非models.CharField(maxlength=20,unique=false)
unique=False可以省略。
(r'^admin/(.*)', admin.site.root)有效
#(r'^admin/', include(admin.site.urls)),
#(r'^admin/$',include('django.contrib.admin.urls')),
再次遇到maxlength,应为max_length
4.
验证wiki例子时候发现,保存后再编辑(如先保存然后访问wiki/pp/edit),则会发现,编辑的值为修改前的,刷新后正常。
5.
第七讲
原来的创建admin方法已经被废弃,新的方法是manage.py createsuperuser
7.radio_admin 报错
新的做法
gender = models.CharField(max_length=1, choices=GENDER_CHOICES)但是会爆GENDER_CHOICE无法识别错误。
最后删除radio_admin=True可以运行。后性别选择为下拉列表
8.不继续用step to step 了 。因为版本变化,浪费时间。不如直接用官方文档,虽然e文。