pymysql

Django基本增删改查

扶醉桌前 提交于 2019-11-26 04:41:55
Django 创建项目 django-admin startproject web #(项目名) 启动 python manage.py runserver 创建应用 python manage.py startapp myhome(应用名) 路由 应用名下urls目录 位置参数 关键字参数 (?P<变量名>[]) 默认参数 反向解析 reverse('路由名') 视图 views目录,用于创建视图函数 CURD 增删改查 配置model 安装数据 创建数据库 安装pymysql 数据库配置 修改配置文件 模型的使用 导入pymysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'stu', # 数据库的名字 'USER': 'root', # 链接数据库的账户 'PASSWORD': '123456', # 数据哭的密码 'HOST': '127.0.0.1', # 数据库的地址 'PORT': '3306', # 数据库的端口号 } } 当前应用下的models.py定义模型 迷行要继承models.Model 一个模型就是一个表 类的属性是字段 应用名_类名 class Meta: db_table='表名' 生成迁移文件 `python manage.py

django基本搭建操作增删改查

混江龙づ霸主 提交于 2019-11-26 04:38:55
一、基本django操作 1、修改setting,添加静态文件存放存放地址: STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] 2、注释MIDDLEWARE里的#'django.middleware.csrf.CsrfViewMiddleware', 3、在根目录文件添加处理请求函数文件views,并导入包from django.shortcuts import HttpResponse,render,redirect 4、urls里urlpatterns里添加请求分发处理 二、添加数据库 1、shell里创建一个数据库 2、在settings.py里面,配置数据库的连接信息 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'day62', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'root', 'PASSWORD': '123456', } } 3、 在项目/__init__.py告诉Django用pymysql模块代替MySQLdb来连接MySQL数据库 import pymysql pymysql.install_as