查看文章 |
按照django step by step一步步写程序,由于教程上的django版本还是0.9X的版本,而自己用的是1.0的版本,所以有些地方不能完全按照教程来,目前碰到的几个问题: 1. maxlength 在django 1.02里改为了 max_length 2. 在Django Step by Step第七讲中,修改address/model时,需创建 radio_admin=True , 这个在例子中是是用来把admin里下拉式的选项变为radio单选框,在新版里无法使用。 且def __str__(self): 变为了 def __unicode__(self): google一下,找到了新版本下address/model的写法: #coding=utf-8 # Create your models here. class Address(models.Model): class AddressAdmin(admin.ModelAdmin): admin.site.register(Address,AddressAdmin) 3. Django Step by Step 第八讲中,上传文件时出现 ‘InMemoryUploadedFile’ object is unsubscriptable 错误 1.0版本中 buf = StringIO.StringIO(file_obj['content']) 变为 buf = StringIO.StringIO(file_obj.read()) |

