- 博客(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
431
原创 使用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
417
原创 使用Django搭建一个博客系统5.1——学习一下查询集(QuerySet对象管理器)
QuerySet方法的主要功能是查询,用于查询后台数据库中的信息,通过manage.py可以shell进去看到一些条件来查询。而且我们在views.py中写的一些方法,比如获取文章列表,获取文章详情页。都是通过这个来的。不过在views.py中没有看到相关语句,是在模板中吗???...
2020-07-24 15:48:41
228
原创 使用Django搭建一个博客系统4——创建后台管理站点
后台管理主要是针对blog目录下的**admin.py文件进行编辑,但是要发布博客文章,必须先创建超级管理员一、创建超级管理员1、cmd命令,跳转到一级目录mysite下。运行命令:python manage.py createsuperuser用户名:adminEmail:可以不写密码:Pass1234Superuser Created successfully.创建成功2、测试一下看看一级目录mysite下,用cmd命令,运行Django服务。默认为8000端口,但是这个端口跟酷狗冲
2020-07-17 11:26:21
295
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
330
原创 使用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
137
原创 使用Django搭建一个博客系统1——前置学习内容
本人尚属初学者,之前没有做网站的经验。目前对照几本书和网上的视频课程摸索着自己做一个博客系统。给自己整理一个笔记。不太清楚最后能做到什么程度,有对此感兴趣的,希望大家一起学习讨论。一、python的基础知识1、数据类型:字符串、数字、列表、元组、字典等及对这些数据类型的一些基本操作,比如字符串的切片、拼接、格式化等,还有转义字符我用的python的编辑器是PyCharm2、运算符算术运算符 + - * / // % **比较运算符 == !=
2020-07-15 21:40:16
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人