Django学习笔记
分享我的Django学习笔记。
程序猿_小天
生活不仅只是敲代码,还有……改bug。
展开
-
Django学习笔记(1)
搭建环境:1.Python环境搭建:a.Windows操作系统:去Python官网下载对应的MSI安装文件。官网:https://www.python.org/b.MAC和Linux系统自带Python,无需安装。2.Django环境搭建a.在cmd中的Python目录下使用:pip install Django==1.10.1 注意:1.10.1为Django的版本号b.下载源代码,...原创 2018-06-12 15:29:59 · 244 阅读 · 0 评论 -
Django学习笔记(2)
创建项目:1.打开cmd命令行,进入想要放置项目文件的目录;2.在命令行中输入:django-admin startproject myblog 注意:myblog为你的项目名称,根据自己的项目命名3.如果没有报错,就说明项目成功了。4.用编译工具(pycharm)打开项目:项目结构:1.manage.py:项目管理器(感兴趣可以在命令行中输入:python manage.py 去查看了解)...原创 2018-06-12 16:28:21 · 245 阅读 · 1 评论 -
Django学习笔记(3)
创建应用:一、创建步骤:1.打开命令行,进入manage.py的同级目录。2.在命令行中输入:python manage.py startapp blog打开pycharm,可以看到已经有这个文件夹了。3.添加应用名到 setting.py 的 INSTALLED_APPS 中:打开pycharm,打开myblog文件夹,打开setting.py文件,在 INSTALLED_APPS 中添加 bl...原创 2018-06-12 18:17:10 · 219 阅读 · 0 评论 -
Django学习笔记(4)
配置URL:一丶另外一种配置URL方法:当页面过多时,配置到主urls下,就会很不好管理或查看代码。所以这里使用另一种方式配置。代码修改前:代码修改后:文件目录: blog文件下之前并没有urls,所以这个urls需要我们自己去新建。在新建的urls中编写:然后启动服务器,在浏览器中输入:127.0.0.1:8000/index/index由于浏览器地址中有2个i...原创 2018-06-13 09:54:22 · 164 阅读 · 0 评论 -
Django学习笔记(5)
建立第一个Templates:一、步骤:1.在APP的根目录下建立一个叫Templates的文件夹:2.然后在templates下新建一个blog文件夹,在blog下建一个HTML文件:3.在views.py中返回一个render() : 注意views.py是blog文件里面的。接下来就可以在浏览器中查看效果了:二、传参到页面:Django是支持传递参数到页面的。1.在views.py中修改代码...原创 2018-06-13 10:35:18 · 241 阅读 · 0 评论 -
Django学习笔记(6)
Models:步骤:1.在应用的根目录下创建一个models.py,并引入models模块(在创建项目时,自动生成了。)2.创建类,继承models.Model,该类即是一张数据表。创建字段(字段即类里面的属性) 3.生成数据表: a. 执行 python manage.py makemigrations app名(可选) b. 执行 python manage.pymigratec....原创 2018-06-13 14:31:45 · 220 阅读 · 0 评论 -
Django学习笔记(7)
Admin:1.Admin是Django自带的一个功能强大的自动化数据管理界面2.被授权的用户可以直接在Admin中管理数据库3.Django提供了许多针对Admin的定制功能配置Admin:1.创建超级用户: python manage.py createsuperuser2.运行服务器python manage.py runserver,打开浏览器,地址:127.0.0.1:8000/admi...原创 2018-06-13 15:24:46 · 205 阅读 · 0 评论 -
Django学习笔记(8)
完善博客:博客页面需要:博客主页面博客文章内容页面博客撰写页面一、博客主页面功能:1.文章标题列表;2.发表博客按钮1.打开pycharm,打开views.py文件,将get改为all,并且不要带任何参数。(注意改动的地方!)2.前端代码,打开index.html,修改代码:3.运行服务器,输入地址:二、博客文章页面功能:1.文章标题;2.文章内容;3.修改文章按钮1.打开views.py文件,编...原创 2018-06-19 16:34:33 · 296 阅读 · 0 评论 -
Django学习笔记(9)
博客撰写页面开发:页面内容:1.标题编辑区;2.内容编辑区;3.提交按钮一、HTML页面:1.新建一个HTML文件,取名:editPage.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Edit Page&原创 2018-06-19 17:58:27 · 205 阅读 · 0 评论 -
Django学习笔记(10)
过滤器:修改模板中的变量,用于显示不同的内容!过滤器的使用:1.打开editPage页面,修改代码:2.打开浏览器,查看效果:点击新文章,添加一个新博客。OK!...原创 2018-06-20 11:23:04 · 239 阅读 · 0 评论 -
Django学习笔记(11)
Admin增强:一、创建Admin配置类:1.修改后台代码:2.打开浏览器,查看是否报错,没有报错,说明成功!3.再次修改后台代码:4.打开浏览器,查看:二、配置一个发布时间:1.在models.py里面修改代码:2.进行数据迁移,打开cmd:A. python manage.py makemigrationsB. python manage.py migrate3.在修改admin.py文件...原创 2018-06-20 14:14:51 · 180 阅读 · 0 评论