• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

实战python django开发web

互联网 diligentman 2周前 (10-16) 10次浏览

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

  • 在models里进行了数据库的修改以后
python3 manage.py makemigrations myApp
python3 manage.py sqlmigrate myApp 0001
python3 manage.py migrate

0x02 实战项目

1、booklist
知识点:数据库操作
实战python django开发web

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


喜欢 (0)