Django administration的使用(python)

本文介绍如何使用Django创建超级用户、运行项目及访问管理界面,并详细讲解了中文语言包配置、时区设置、注册模型、添加数据等步骤。

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

一、创建admin用户,到项目所在目录下输入python manage.py createsuperuser命令,我的项目名为djtest。然后输入新的用户名,密码等信息。

二、运行项目

命令python manage.py runserver

三、Ctrl+点击url网址,默认端口为8000

四、在url网址后加上/admin,回车

五、把Django administration界面改为中文版

到项目中把settings.py文件中的蓝色划线部分改为‘zh-cn’。如果你用的django是1.8以上版本则改为‘zh-hans’,重新加载页面

六、

settings.py设置中国所在时区

Asia/Shanghai

七、注册

在admin.py中加入要注册的表,我的表名为BookInfo

八、添加表数据信息

网页中出现表则注册成功,然后点击添加来添加数据

九、点击保存,报错

Unicode error hint

The string that could not be encoded/decoded was: 三国演绎

编码问题解决方法:return self.btitle.encode('utf-8'),把models.py中的带返回值的函数都改为utf-8编码

十、添加进去的数据名为*** object怎么改为添加的名字

解决方法:在models.py文件定义表的类中添加__str__方法返回名字字段内容

def __str__(self):
        return self.hname.encode('utf-8')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值