实战教程

本页面为关于实战教程的全部博文

huigege|2020


音乐网站-第1天 环境的搭建与项目的配置

综述: 最近工作很忙,也没什么时间来学习django,现在终于是得闲了,忙时总是很担心久了不敲代码,会让自己退步,后来就买了本《玩转django2.0》,看后发现内容和我前面自学的都差不多,没新意,顿时就感到很失望,百般无聊,看见书上有个音乐网站的实战项目,就干脆动手实现它,一是巩固所学,二是打发突然闲下来的那份迷茫。 项目配置: 系统:win7 工具:pycharm 版本:python3.6  +  django2.0 + mysql   (项目开始前要先安好python和mysql) 项目开始: 1.安...


【小白实战】利用django2.0,搭建属于自己的博客(一)

从今天开始,记录一个个人博客搭建过程,图文并茂,小白教程,话不多说,开始吧: 我的QQ:185670616,有问题,欢迎来交流! 一.博客要实现的功能:响应式模板,点赞,日期归档,分页,登录注册,评论,第三方登录,一键分享,阅读人数统计,邮件发送,账户激活等 二.写博客的基础:python基础知识会一点就行。 三.开始吧,打字真累!!! 1.开发前的准备工作: 【安装pycharm】 网上下载,并激活它,这是我们写代码的工具,可以花钱激活或百度搜激活方式,很容易! 【安装mysql数据库】 官网下载后,安装就行,不成功可百度一下! ...


【小白实战】利用django2.0,搭建属于自己的博客(三)

【templates/blog/下新建第二个页面】 新建index.html ----复制这些代码进去: {% extends 'blog/base.html' %} {% load staticfiles %} {% block welcome %} <div class="blog-header"> <h1 class="blog-title">晖哥哥-Blog2019</h1> <p class="lead blog-description"...


【小白实战】利用django2.0,搭建属于自己的博客(二)

前面顺利启动了项目,现在来继续设置: 【设置数据库】 pychorm---blog2019----settings.py--打开---找到DATABASES 在里面设置成这样: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',#默认,就这样填 'NAME': 'blog2019',#数据库的名字 #(这里要先去mysql里把库建好,我这里取名blog20...


【小白实战】利用django2.0,搭建属于自己的博客(四)

【模型的创建:blog/models.py:】 创建标签模型和文章模型: from django.db import models from django.contrib.auth.models import User #引入django自带用户模块 import django.utils.timezone as timezone #引入时间模块 class Tag(models.Model): name =models.CharField(max_length=50,verbose_name='标签名') def __str__...


【小白实战】利用django2.0,搭建属于自己的博客(四)

【blog/views.py里,index视图里】 先在后台随便加几篇文和标签,看效果! 将博客文章列表渲染到前端页面去显示: from django.shortcuts import render from .models import Post,Tag def index(request): #获取全部博客列表 post_list = Post.objects.all() content={ "post_list":post_list #传递博客列表 } return...


【小白实战】利用django2.0,搭建属于自己的博客(五)

【富文本的安装与使用】 【环境里安装富文本插件】 CMD下    输入:workon blog2019     输入:pip install django-ckeditor 等待安装完成! 【安装pillow】 图形处理库,有它才能处理图片。 在CMD内接着输入这个命令:pip install pillow 安装完成后可以关闭CMD了。 【ckeditor 的配置】 settings.py里,找到  INSTALLED_APPS 将富文本插件注册进去,如...


【小白实战】利用django2.0,搭建属于自己的博客(7)

今天我们来实现文章的阅读量统计功能和在页面的展示(后台手动添加数据): 第一:在副标题展示某文章的阅读总量。 第二:在文章下面,动态生成最近7日该文章的阅读量,并按天生成动态折线图 阅读量自动添加到数据库留到下一篇文章实现,今天的数据就全部由后台手动添加! 【blog/models.py新建存放阅读量的表模型】 class Read_post(models.Model): read_num = models.IntegerField(verbose_name='阅读人数') post_title = models.Fo...