django项目快速开始
一、命令行快速创建
# 创建项目
django-admin startproject TreasuryBox
# 创建app
python manage.py startapp first_app
二、配置mysql数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'treasury_box', # 数据库名称
'USER': 'root', # 数据库登录用户名
'PASSWORD': 'root', # 密码
'HOST': '127.0.0.1', # 数据库主机IP,如保持默认,则为127.0.0.1
'PORT': 3306, # 数据库端口号,如保持默认,则为3306
}
}
需在settings.py所在的包__init__.py文件中再加上
import pymysql
pymysql.install_as_MySQLdb()
三、虚拟环境创建及使用
1、安装 virtualenvwrapper-win 包
pip install virtualenvwrapper-win
2、输入workon命令查看是否可用
3、使用 mkvirtualenv创建虚拟环境
mkvirtualenv -p python3 treasury
4.安装一些项目需要用到的包
四、数据库迁移
python manage.py makemigrations
python manage.py migrate