欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

创建第一个Django项目

程序员文章站 2022-03-26 12:16:53
1.创建Django项目 1. 命令行创建 1. cd到你要保存的Django项目的目录下 2. Djago-admin startproject 项目名 -->会在当前目录创建Django项目 2. PyCharm创建方式i 1. File --> new Project 2. 创建完之后在新窗口 ......

1.创建django项目
1. 命令行创建
1. cd到你要保存的django项目的目录下
2. djago-admin startproject 项目名 -->会在当前目录创建django项目
2. pycharm创建方式i
1. file --> new project
2. 创建完之后在新窗口打开
2.配置django项目
1. settings.py文件
1. templates文件夹的位置
2. 静态文件
1.stiatic url -->静态文件夹的别名
2.staticfiles dirs -->静态文件夹的真正路径
3.注释掉csrf相关的中间件
4.django项目连接的数据库信息
3.django web请求流程
1.启动django项目
2.在浏览器地址栏输入url来连接我的django项目
3.在urls.py文件中写下路径和函数的对应关系
4.执行对于的函数
5.返回响应
4.views.py
1.专门用来定义处理请求的函数
1.基本三件套
from django.shortcuts import httpresponse, render,redirect
1. httpresponse('要返回的内容')
2. render(request,'html文件',{"key":"value"}) 第三个参数一般用来字符串替换
3. redirect('url') //如果是同一个网站下只需要切换路径即可
2。request相关
1.requesr.method
2.request.post.get('键')
5.orm的使用
1. 什么是orm
是一种编程的方法论(模型),与语言无关
2. orm的本质:
类 --> 数据库表
对象 --> 数据行
属性 --> 字段
3.orm的功能:
orm操作数据表
orm操作数据行
4.django里的orm的使用
1.手动创建数据库
2.在settings.py里面配置数据库的连接信息
3.在项目init文件中告诉pymsql模块代替mysqldb来连接mysql数据库
import pymysql
pymsql.install_as_mysqldb()
4.在app/models.py里面定义类,字段和属性
5.执行两个命令
1. python manage.py makemigrations -->将models的类映射成一个文件
2,python manage.py migrate -->把映射的文件翻译成sql语句去数据库执行