django step by step 随笔

本文记录了在使用Django框架过程中遇到的一些常见问题及解决方案,包括页面加载失败、编码问题、模型字段定义错误等,并分享了从旧版管理方法到新版的过渡经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值