Django学习(7):templates过滤器及Admin增强
来源:互联网 发布:windows有多少行代码 编辑:程序博客网 时间:2024/06/06 03:18
目录
- 原视频教程链接
- 过滤器
- 语法
- 示例
- Admin增强
- 创建Admin配置类
- Admin过滤器
- 代码仓库
原视频教程链接
django入门与实践(杜秉轩)
过滤器
语法
{{ value | filter }}
示例
将之前写的edit_page.html
进行修改如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Edit Page</title></head><body><form action="{% url 'blog:edit_action' %}" method="post"> {% csrf_token %} <input type="hidden" name="article_id" value="{{ article.id | default:'0' }}">{# 隐藏表单存放article.id #} <lable>文章标题 <input type="text" name="title" value="{{ article.title }}"> </lable> <br> <lable>文章内容 <input type="text" name="content" value="{{ article.content }}"> </lable> <br> <input type="submit" value="提交"></form></body></html>
这里使用了{{ article.id | default:'0' }}
,可直接将新建文章id(为‘0’),和修改文章id区别开,不需要冗余的代码。
Admin增强
创建Admin配置类
修改blog/admin.py
:
from django.contrib import adminfrom .models import Article# 创建Admin配置类class ArticleAdmin(admin.ModelAdmin): list_display = ('title', 'content') # 设置显示字段# 注册admin.site.register(Article, ArticleAdmin)
Admin过滤器
models.py
中添加:
pub_time = models.DateTimeField(null=True)
blog/admin.py
中添加:
list_filter = ('pub_time',)
命令行输入:
python manage.py makemigrationspython manage.py migrate
代码仓库
以上所有的代码都在我的github上
django博客代码
阅读全文
0 0
- Django学习(7):templates过滤器及Admin增强
- Django学习:Templates过滤器(12)
- Django学习:shell和Admin增强(13)
- Django项目创建之---Admin及过滤器的实现(四)
- Django admin学习(一)
- Django学习(5):Admin
- Django学习:模板Templates(4)
- Django学习9:模板(templates)
- django学习--templates模板
- Django学习:Admin配置(6)
- Django学习笔记《admin》
- django admin学习管理
- Django admin list_display学习
- Django admin 学习笔记
- Django学习(六)(模板templates)
- Django项目创建之---Templates及扩展(二)
- django(views、urls、templates)
- 【django 学习笔记】05-admin
- VS code 中的各种变量 ${file},${fileBasename}
- XML解析精讲
- MVP + okHttpUtils的简单实践
- netty之ChannelOption
- 未分类
- Django学习(7):templates过滤器及Admin增强
- MSHR(miss status handling register)
- java练习——客户信息(方法简单理解)
- 最受程序员欢迎的公司榜单发布:2015 IT人才招聘趋势分析
- [日推荐]『数字营销观察』阅读5分钟,充实2小时
- 剑指offer——数组中只出现一次的数
- Joda DateTime API
- forward 和redirect的区别
- Spring配置定时任务,时间放到配置文件