【Python】实战python django开发web
0x01 环境搭建
1、准备
sudo pip3 install -U pippip install django
pip install ipython mysqlclient
2、创建项目
django-admin startproject myProject //创建项目cd myProject
python3 manage.py startapp myApp //创建应用
3、启动
python3 manage.py runserver 0:8080
4、基本目录结构
myProject├── db.sqlite3
├── manage.py
├── myApp
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-35.pyc
│ │ └── __init__.cpython-35.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-35.pyc
│ │ ├── apps.cpython-35.pyc
│ │ ├── __init__.cpython-35.pyc
│ │ ├── models.cpython-35.pyc
│ │ └── views.cpython-35.pyc
│ ├── templates
│ │ └── myApp
│ │ └── detail.html
│ ├── tests.py
│ └── views.py
└── myProject
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-35.pyc
│ ├── settings.cpython-35.pyc
│ ├── urls.cpython-35.pyc
│ └── wsgi.cpython-35.pyc
├── settings.py
├── urls.py
└── wsgi.py
5、其他
- 使用ipython接口
python3 manage.py shell
- 在models里进行了数据库的修改以后
python3 manage.py makemigrations myApppython3 manage.py sqlmigrate myApp 0001
python3 manage.py migrate
- 检查项目是否可以正常启动
python3 manage.py check
0x02 实战项目
源码:https://gitee.com/lynngeo/dja...
1、django_book
知识点:数据库操作
参考资料:
https://www.lanqiao.cn/course...
以上是 【Python】实战python django开发web 的全部内容, 来源链接: utcz.com/p/90340.html