您的位置:首页 > 编程语言 > Python开发

python django 做一个blog(5)

2018-03-13 17:37 274 查看
接着我们来实现上传图片,首先我们在templates文件夹下面的blog文件夹内创建一个upload.html文件用来显示我们上传图片的页面,接着在static文件夹下创建一个upload文件夹用来储存我们上传的图片



接着来写我们的逻辑代码,需要导入 os, HttpResponse 模块和settings.py文件(import pyblog.settings as settings)



同时配置路径



运行看结果



我们从计算机中选取一张图片提交,接着我们会看到 upload文件夹下会多出一张我们刚才提交的图片,



由于我们的富文本框还不能使用,我们需要修改一些东西,来使我们可以使用富文本框
具体修改参照
配置完成,我们就可以使用富文本的所以内容了,我们使用多图上传,上传一张图片



我们
点击确认然后随便输入标题选择发布



可以发布成功
接下来我们修改代码使以前写过的所有博客都显示在welcome页面中
首先我们修改一下welcome方法,需要导入blog文件下的models.py文件(from blog.models import *)



接着我们修改一下welcome页面



接着我们做分页,让每一页显示5条数据,
补充知识(QuerySet
中的数据查询操作具有什么特点?懒执行!!!
values all filter  order_by  ...(不执行)
query set什么时候开始查的
frist()
for 进行迭代

len())
首先我们需要导入django中的分页模块(from django.core import paginator)





然后我们在修改一下welcome页面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: