Django框架的开发环境配置

Django框架的开发环境配置

  • Django框架的介绍
    • 1、为什么要使用Django?
      • 1.1 快速开发 (Python开发、数据库ORM系统)
      • 1.2 大量内置应用(后台管理系统 admin、用户认证系统 auth、会话系统 sessions)
      • 1.3 安全系数高(表单验证、跨站点攻击、SQL注入)
      • 1.4 易于扩展(增加新的功能)
    • 2、使用Django开发要具备的基础知识
      • 2.1 Python基础
      • 2.2 数据库SQL
      • 2.3 HTTP协议、
      • 2.4 HTML&CSS
      • 2.5 正则表达式
  • Django框架的配置
    • 3、Django 的开发环境
      • 3.1 Python3.X(3.6.5)
      • 3.1.1 安装ipython(pip install ipython) 有助于可视化调试
      • 3.2 Pip (Python 管理工具)
      • 3.3 Django(2.1.2)安装Django(pip install Django)
      • 3.3.1 创建一个 Django 工程
          • 首先在D盘下创建一个 DjangoDemo 文件夹
          • 鼠标右键点击桌面,选择 git bash here
          • 将 DjangoDemo 文件夹拖入打开的终端界面中
          • 在终端中输入 django-admin startproject mysite
          • 回车后输入 cd mysite/
          • 回车后输入 mkdir templates
          • 回车后输入 python manage.py startapp book ,创建一个 book 应用
          • 打开pycharm
          • 打开 mysite 目录下的 settings.py , 并进行如下配置
          • 新增应用名称
          • 新增模板
          • 配置mysql数据库
          • 静态文件加载
          • 在 mysite 目录下新建一个static 静态文件夹,css, js文件夹,用来引入css,js文件
          • 在工程下的settings.py中进行设置
          • 加载静态文件
          • 路由分发
          • ORM映射表结构
          • 新开一个 git bash here 终端窗口,创建 pydb 数据库
          • 配置__init__.py 完成mysqlclient 的配置
          • 如果不进行上述配置,将会出现如下错误
          • 执行表模型的映射
          • 最后运行工程
          • 界面显示

Django框架的介绍

1、为什么要使用Django?

1.1 快速开发 (Python开发、数据库ORM系统)

1.2 大量内置应用(后台管理系统 admin、用户认证系统 auth、会话系统 sessions)

1.3 安全系数高(表单验证、跨站点攻击、SQL注入)

1.4 易于扩展(增加新的功能)

2、使用Django开发要具备的基础知识

2.1 Python基础

2.2 数据库SQL

2.3 HTTP协议、

2.4 HTML&CSS

2.5 正则表达式

Django框架的配置

3、Django 的开发环境

3.1 Python3.X(3.6.5)

3.1.1 安装ipython(pip install ipython) 有助于可视化调试

3.2 Pip (Python 管理工具)

3.3 Django(2.1.2)安装Django(pip install Django)

3.3.1 创建一个 Django 工程

首先在D盘下创建一个 DjangoDemo 文件夹
鼠标右键点击桌面,选择 git bash here
将 DjangoDemo 文件夹拖入打开的终端界面中
在终端中输入 django-admin startproject mysite
回车后输入 cd mysite/
回车后输入 mkdir templates
回车后输入 python manage.py startapp book ,创建一个 book 应用

Django框架的开发环境配置_第1张图片

打开pycharm

Django框架的开发环境配置_第2张图片

打开 mysite 目录下的 settings.py , 并进行如下配置
新增应用名称

Django框架的开发环境配置_第3张图片

新增模板

Django框架的开发环境配置_第4张图片

配置mysql数据库

Django框架的开发环境配置_第5张图片

静态文件加载
在 mysite 目录下新建一个static 静态文件夹,css, js文件夹,用来引入css,js文件

Django框架的开发环境配置_第6张图片

在工程下的settings.py中进行设置

URL
ROOT 根目录
分层(css放在css,js放在js)
Django框架的开发环境配置_第7张图片

加载静态文件

static 为settings.py中STATIC_URL,表示一个URL, 而不是文件目录
Django框架的开发环境配置_第8张图片

路由分发

Django框架的开发环境配置_第9张图片
完成视图函数
Django框架的开发环境配置_第10张图片
在配置urls
Django框架的开发环境配置_第11张图片

ORM映射表结构

Django框架的开发环境配置_第12张图片

新开一个 git bash here 终端窗口,创建 pydb 数据库

圈红可以解决数据库存储中文报错的问题
在这里插入图片描述

配置__init__.py 完成mysqlclient 的配置

Django框架的开发环境配置_第13张图片

如果不进行上述配置,将会出现如下错误

Django框架的开发环境配置_第14张图片

执行表模型的映射

Django框架的开发环境配置_第15张图片

最后运行工程

在这里插入图片描述

界面显示

Django框架的开发环境配置_第16张图片

###完成### = =.喜欢就加个关注吧

你可能感兴趣的:(Django框架的开发环境配置)