Django
文章平均质量分 67
liuredflash
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django的博客项目创建(3)
利用Django实现的功能如下:博客列表显示博客详情页显示博客标签显示 具体实现过程如下:1.在settings修改模板默认的位置:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 'DIRS': [], ...原创 2018-03-06 21:39:08 · 375 阅读 · 0 评论 -
Django的博客项目创建(4)
利用Django实现的功能如下:Post模型优化增加类别显示功能增加新的应用comments 具体实现过程如下:1.模型优化,Post模型增加阅读量自动加1的功能:在模型中增加increase_views方法:class Post(models.Model):... def increase_views(self): self...原创 2018-03-07 21:44:41 · 282 阅读 · 0 评论 -
Django的博客项目创建(5)
利用Django实现的功能如下:Post模型增加保存时生成摘要功能views的视图函数改为视图类优化评论显示页面增加页面分页功能具体实现过程如下:1.Post模型增加保存时生成摘要功能在模型保存时,自定义一些功能,此时我们不能重写__init__,应该利用save()进行自定义的初始化操作。在Post模型中,我们需要有能自动生成摘要的功能,以便于在博客列表中显示部分摘...原创 2018-03-08 22:07:34 · 586 阅读 · 0 评论 -
Django的博客项目创建(6)
利用Django实现的功能如下:添加archives视图类和tag视图类 优化模板,显示分类帖子数量具体实现过程如下1.添加archives视图类和tag视图类: archives显示档案类,tag显示标签云。class ArchivesView(ListView): model = Post template_name = 'blog/index....原创 2018-03-09 21:06:51 · 234 阅读 · 0 评论 -
Django的搜索功能的设置
利用Django实现的功能如下:添加普通搜索功能添加可高亮显示的搜索功能(利用whoosh库)具体实现过程如下1.普通搜索显示: 在views添加搜索视图函数from django.db.models import Qdef search(request): #获得查询关键字 q = request.GET.get('q') error_m...原创 2018-03-11 20:59:44 · 3425 阅读 · 1 评论 -
Django补充的内容(request,redirect,context)
Django补充的内容requestredirectcontext 1.requestDjango使用request和response对象在整个系统中传递状态的。一旦页面被请求,Django创建一个HttpRequest的对象request,里面存有一些元数据。 常用的一些属性: - HttpRequest.body 传递原生的二进制字符串 -...原创 2018-03-12 21:16:35 · 2625 阅读 · 0 评论 -
Django博客项目(1)
Django的博客项目创建1.把django-admin.py文件放在项目文件夹中,在cmd中使用下面命令: python django-admin.py startproject blogproject2.cmd进入blogproject文件夹中。 3.生成数据库: python manage.py makemigrationspython manage.py migra...原创 2018-03-05 21:51:41 · 1085 阅读 · 0 评论 -
Django的博客项目创建(2)
如图所示创建目录结构:1.模型的创建: 添加类别,标签,帖子三个模型,帖子模型外键连接user模型,多对一的关系;帖子模型外键连接category模型,多对一的关系;帖子模型连接tag模型,多对多的关系。 from django.db import models# Create your models here.from django.contrib.auth.models ...原创 2018-03-05 22:00:28 · 296 阅读 · 0 评论
分享