真正的 Django 博客首页视图
来源:互联网 发布:数学四大期刊 知乎 编辑:程序博客网 时间:2024/06/07 03:03
这个记录只适合自己查阅吧,跟着其他博主的教程走的,随手记录的知识点。知识很乱,很散。
orm的查询操作。objects
查询所有,根据某个字段排序,加上-号表示倒序,不加默认是升序:
model.objects.all().order_by('字段名')
博客中有静态文件,博主(教程博主,不是我啊,大牛这样放了,我们跟着学这样放)放在app目录下的static文件。
使用模板变量引入,通过 load 模板标签将该模块引入后,{% load staticfiles %} ,才能在模板中使用 {% static %} 标签。
在模板中用{% %}包括起来的叫模板标签, 用{{ }}包括起来的叫模板变量
模板标签 for {% for %}
{% for name in value %}{% empty %}{% endfor %}
小知识点:在模板中遍历数据库对象是,默认有变量{{name.pk}}, 例如这里的 {{ post.pk }}(pk 是 primary key 的缩写,即 post 对应于数据库中记录的 id 值,该属性尽管我们没有显示定义,但是 Django 会自动为我们添加)。
阅读全文