sql-migrate

Python Web 框架 Django

谁说我不能喝 提交于 2020-11-21 07:14:53
Python Web 框架 Django 一、特点 1、快速开发(用python开发、用数据库ORM系统) 2、大量内置应用(后台管理系统admin、用户认证系统auth、回话系统sessions) 3、安全性高(表单验证、SQL注入、跨站点攻击) 4、易扩展(需求变更,增加应用即可) 二、目录简介 1、wsgi.py (Python web service gateway interface) Python应用与web服务器之间的接口 2、urls.py 路径映射 3、settings.py (项目总配置文件,包含数据库、web应用、时间等配置) 4、__init__.py 声明模块 app 1、__init__.py 声明模块 2、migrations 数据移植(迁移)模块 3、admin.py 该应用的后台管理系统配置 4、apps.py 该应用的一些配置,Django-1.9以后自动生成 5、modles.py 数据模块,使用ORM框架 6、test.py 自动化测试模块 7、view.py 执行响应的代码所在的模块,代码逻辑处理的主要地点(大部分代码都写在此处) 三、常用命令 1、创建项目 django-admin startproject myblog 2、创建app python manage.py startapp blog

django 数据库配置 ,APP 迁移.模型基础

耗尽温柔 提交于 2020-05-08 04:28:05
# 1.数据库的连接配置 django 连接mysql的配置流程: - 安装 pymysql pip install pymysql - 创建数据库用户 有创建数据库权限的用户 - 创建数据库 crm 1 .进入数据库 mysql -uxxx - p1111 2 . create database crm 数据库创建成功. - 修改配置 settins - 修改项目文件夹(和settings.py文件所在的目录)下 __init__.py 文件 写上: import pymysql pymysql.install_as_MySQLdb() - 设置时区 TIME_ZONE = 'Asia/ShangHai' # 北京时间 DATABASES = { ' default ' : { ' ENGINE ' : ' django.db.backends.mysql ' , ' NAME ' : ' crm ' , ' HOST ' : ' 192.168.1.11 ' , ' PORT ' : ' 3306 ' , ' USER ' : ' user ' , ' PASSWORD ' : ' pswd ' } } TIME_ZONE = ' Asia/Shanghai ' 2.django的ORM系统 -对象关系映射(Object Relational Mapping,简称ORM)!