- 博客(8)
- 收藏
- 关注
原创 使用Django搭建一个博客系统6——在前端显示文章标题
这一步需要更改三个方面的内容 1、blog文件夹中的views.py文件(视图) 视图的作用相当于URL和模板的连接器,我们在浏览器中输入URL,Django通过视图找到相应的模板,然后返回给浏览器。 2、blog文件夹中创建一个templates文件夹,用作模板目录(很多人喜欢把它放在一级目录,mysite中) 3、mysite和blog文件夹中的urls.py文件 ...
2020-07-25 23:50:01 396
原创 使用Django搭建一个博客系统5.2——创建QuerySet对象管理器
打开blog文件夹下的models.py文件 一、在Post类之前添加一个类 class PublishedManager(models.Manager): def get_queryset(self): return super(PublishedManager,self). get_queryset(). filter(status='published') 二、在Post类中定义一个对象 class Post(models.Model): #……………………………………之前的一些
2020-07-25 15:41:39 385
原创 使用Django搭建一个博客系统5.1——学习一下查询集(QuerySet对象管理器)
QuerySet方法的主要功能是查询,用于查询后台数据库中的信息,通过manage.py可以shell进去看到一些条件来查询。 而且我们在views.py中写的一些方法,比如获取文章列表,获取文章详情页。都是通过这个来的。 不过在views.py中没有看到相关语句,是在模板中吗??? ...
2020-07-24 15:48:41 204
原创 使用Django搭建一个博客系统4——创建后台管理站点
后台管理主要是针对blog目录下的**admin.py文件进行编辑,但是要发布博客文章,必须先创建超级管理员 一、创建超级管理员 1、cmd命令,跳转到一级目录mysite下。运行命令: python manage.py createsuperuser 用户名:admin Email:可以不写 密码:Pass1234 Superuser Created successfully.创建成功 2、测试一下看看 一级目录mysite下,用cmd命令,运行Django服务。 默认为8000端口,但是这个端口跟酷狗冲
2020-07-17 11:26:21 259 1
原创 使用Django搭建一个博客系统3——编写数据模型类
一、编辑blog目录下的***models.py***文件 默认的“models.py”文件中,只有一条语句: from django.db import models 因为有日期方面的处理timezone,先安装一个模块(大概需要吧,不安装试试) pip install pytz 我们在后边添加一个class类,用作文章发布。完整语句如下: from django.db import models#所有数据库类都继承这个 from django.utils import timezone#导入时区模块 f
2020-07-16 15:48:14 311
原创 使用Django搭建一个博客系统2——创建项目
我使用的是win7 64位操作系统。 安装python3和PyCharm 安装Django方法:pip install Django 安装完成后需要在PyCharm上也安装一下Django: File——Settings——Project mysite(mysite是我当前打开的项目)——project Interpreter 然后等右边刷新出来,点击右上角加号添加Django即可 一、创建项目 django-admin startproject mysite 打开cmd命令,跳转到合适的文件夹路径下,输入
2020-07-16 12:56:08 119
原创 使用Django搭建一个博客系统1——前置学习内容
本人尚属初学者,之前没有做网站的经验。目前对照几本书和网上的视频课程摸索着自己做一个博客系统。给自己整理一个笔记。 不太清楚最后能做到什么程度,有对此感兴趣的,希望大家一起学习讨论。 一、python的基础知识 1、数据类型: 字符串、数字、列表、元组、字典等 及对这些数据类型的一些基本操作,比如字符串的切片、拼接、格式化等,还有转义字符 我用的python的编辑器是PyCharm 2、运算符 算术运算符 + - * / // % ** 比较运算符 == !=
2020-07-15 21:40:16 197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人