【Python】实战python django开发web

0x01 环境搭建

1、准备

sudo pip3 install -U pip

pip 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 myApp

python3 manage.py sqlmigrate myApp 0001

python3 manage.py migrate

  • 检查项目是否可以正常启动
    python3 manage.py check

0x02 实战项目

源码:https://gitee.com/lynngeo/dja...
1、django_book
知识点:数据库操作
【Python】实战python django开发web

参考资料:
https://www.lanqiao.cn/course...

以上是 【Python】实战python django开发web 的全部内容, 来源链接: utcz.com/p/90340.html

回到顶部