Django学习
Admin的用法
配置Admin
- Django中包含一个管理环境(主要是数据库管理),访问方法是在开发网站里访问 <b>网址/admin</b>
- 使用Admin需要先创建Admin用户:<b>python manage.py createsuperuser</b>
- 网站使用汉字先要修改 settings.py 中的<b>LANGUAGE_CODE</b>项目为 zh_Hans
- Django从1.9开始取消了zh_cn和zh_tw的写法,保留了zh_Hans(简体中文)和zh_Hant(繁体中文),
配置应用
-
在模块文件夹的Admin.py里引用models
from models import Article
-
在Admin.py里配置admin.site.register()
admin.site.register(Article)
现在在Admin界面里面就可以处理Article了
修改数据的默认显示名称
- 在Models里面添加一个方法str(self),返回的字符串在Admin管理界面里做标题显示
博客网站的完成
- url配置之中参数的写法: <b>(?P<参数名>匹配的正则表达式)</b>
- templates 中url的写法{%url 'app_name:url_name' param %}
过滤器
Django Shell
-
能自动引入项目环境,与项目交互
python manage.py shell
-
可以用下面的代码访问项目数据
from blog.models import Article Article.objects.all()
这将打印出Article中所有的数据,在命令行的状态
网友评论