@声明这一切操作在Linux系统中。
@创建虚拟环境
1.在Linux系统中安装pip(sudo apt install python3-pip
)
2.安装隔离的虚拟开发环境venv(sudo apt install python3-venv
)
3.创建对应工程的开发虚拟环境(python3 -m ven .hellojjango
)(.hellojango 为一个隐藏的虚拟环境,即一个影藏的文件夹)
4.进入该虚拟化环境:source .hellojango/bin/activate
5.退出该虚拟环境:deactivate
@创建HelloDjango项目
1.进入选定的虚拟环境中source .hellojango/bin/activate
2.安装Djangopip install django==1.11.7
3.在该虚拟环境中创建HelloDjango项目:django-admin.py startproject HelloDjango
HelloDjango 项目默认结构:
HelloDjango:
__init__.py
settings.py
urls.py
wsgi.py
manage.py:
4.创建应用:python3 manage.py startapp App
(创建App应用)
5.用pycharm打开该项目,在项目下的settings.py文件中注册App应用
INSTALLED_APPS = [
# 一堆默认的django应用
...
# 自定义的应用
'MyApp',
]
6.应用默认应用结构
App:
__init__.py:
admin.py:
apps.py:
models.py:
views.py:
migrations包:
test.py:
7.初始化数据库引擎:
安装pymysql:pip3 install pymysql
或者在pycharm中的设置里添加pymysql。
在工程的init.py中添加初始化 代码
import pymysql
pymysql.install_as_MySQLdb()
8.迁移数据:
生成迁移:python3 manage.py makemigrations
执行迁移:python3 manage.py migrate
9运行项目:python manage.py runserver
默认端口为8000,可以自行修改,例:python manage.py runserver 8001
,这样端口为8001
@该文章纯粹为个人笔记,不喜勿喷!!!1