创建第一个Django项目

  

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语句去数据库执行

你可能感兴趣的:(创建第一个Django项目)