1、进入虚拟环境目录(\env_mysite),创建项目
django-admin startproject mysite
2、进入manage.py所在目录
python manage.py runserver
打开http://127.0.0.1:8000/,可以看到django正常运行
然而,在应用方面有个严守的约定:如果使用 Django 的数据库层(模型),必须创建 Django 应用。模型必 须保存在应用中。因此,编写模型之前,要新建一个应用。
1、在项目路径下,创建应用mysiteapp
python manage.py startapp mysiteapp
2、用pycharm打开项目
3、安装mysql数据库教程,安装好之后创建数据库dmysql
4、虚拟环境激活状态下,进入项目路径,安装pymsql,PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库
激活虚拟环境
env_mysite\scripts\activate
进入项目所在路径
cd xxx
安装
pip install pymysql
5、填写配置文件《setting.py》
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': {'read_default_file': 'C:/Users/xxx/xxx/xxx/my.cnf'}, } }
在settings中注册子应用mysiteapp
6、填写配置文件《my.cnf》
[client] database = dmysql user = root password = root default-character-set = utf8 HOST = 127.0.0.1 PORT = 3306
7、导入pymysql,《init.py》
import pymysql
pymysql.install_as_MySQLdb()
8、编写model类
from django.db import models # Create your models here. class user_info(models.Model): username = models.CharField(max_length=30) upassword = models.CharField(max_length=30)
9、执行命令
python manage.py check 检查框架
python manage.py makemigrations 生成迁移文件
python manage.py migrate
10、查看数据库,创建成功