基本应用

先新建一个app
Django-02-基本应用结构
2、同步数据库命令
在使用命令同步之前,需要到setting里面添加
Django-02-基本应用结构

Django-02-基本应用结构
此时可以看到,在页面还是没有我们的article的东西。
Django-02-基本应用结构
这时候需要我们去admin添加如图
Django-02-基本应用结构
再重新刷新网页
Django-02-基本应用结构
进到article添加一条数据
Django-02-基本应用结构
设置显示中文
Django-02-基本应用结构
Django-02-基本应用结构

使用模板显示内容

1、使用文章唯一标识获取页面信息
先设置
Django-02-基本应用结构
再到浏览器访问
Django-02-基本应用结构
object:模型的object是获取或操作模型的对象
Article.objects.get(条件)
Article.objects.all()
Article.objects.filter(条件)
设置后之后刷新网页
Django-02-基本应用结构
当输入的超过先有的id数之后,会有个不友好的页面提示
Django-02-基本应用结构
我们需要添加一个try
Django-02-基本应用结构

推荐使用:get_object_or_404的方法
Django-02-基本应用结构
新建一个名为article_detail的HTML文件
Django-02-基本应用结构

2、获取文章列表
先新建一个templates的文件
Django-02-基本应用结构
再到views下新建一个article_list的方法
Django-02-基本应用结构
再到urls里面添加刚刚article_list
Django-02-基本应用结构
最后在之前创建的文件下新建一个article_list的HTML文件
Django-02-基本应用结构
3、总的url包含app的url
在article目录下新建一个urls的py文件,填写访问要用的url信息
Django-02-基本应用结构
再到总的urls里面引用添加的urls
Django-02-基本应用结构

相关文章: