怎么创建Django项目?
pip install virtualenv
1. 创建一个虚拟环境
新建一个env文件夹
cd env
virtualenv --no-site-packages -p python版本 django
--no-site-packages (纯净路径)
-p 后面加python版本 如果不加的话就是环境变量中的python版本
django (自己命名的文件夹名)
2.进入scripts
cd scripts
3.激活虚拟环境
activate
退出虚拟环境
deactivate
查看安装了哪些包
pip list or pip freeze
4.安装django
pip install django==1.11
5.创建项目
方法1.在pycharm选择虚拟环境中scripts/python.exe的解释器创建项目
方法2.在cmd里面创建django项目
cd e:
cd wordspace
cd django
django-admin startproject day01
然后在pycharm中选择虚拟环境中的解释器
目录说明:
day02: 项目的容器。
init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
settings.py: 该 Django 项目的设置/配置
urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目
启动Django服务器
python manage.py runserver
settings.py
LANGUAGE_CODE = 'en-us'英文 or 'zh-hans'中文
创建应用
python manage.py startapp app
路由配置
from app import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/',views.hello)
]
在工程目录urls.py下面定义路径
r'^hello/'---路由路径
在app/migrations/views.py里面定义方法
模型迁移
在settings.py文件中定义DATABASES
pip install pymysql
在day01/init.py 写入
import pymysql
pymysql.install_as_MySQLdb()
这一步是为了:导入mysql驱动
python manage.py migrate ---- 把Django的模型迁移成数据库表
python manage.py createsuperuser -- 创建超级用户
http://127.0.0.1:8000/admin/ 然后可以登陆用户进行管理