Django快速上手
django 将整个项目视作一个 project,每个 project 是一个容器,这个容器里面可以有很多的 app。
django 的一大设计理念是”可拔插”,app 可以直接迁移到别的 project,app 的配置文件也可以迁移到别的 app
首先通过 django-admin startproject <project_name></project_name>
创建一个项目,然后我们cd到这个 project 里,项目结构如下:
|--
| |-- __init__.py
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| -- wsgi.py
-- manage.py
这就是一个最简单的项目,可以看作一个容器,要放置自己的app
接下来通过 django startapp <app_name></app_name>
创建一个app,整个文件夹结构如下:
.
|--
| |-- __init__.py
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| -- wsgi.py
|--
| |-- __init__.py
| |-- admin.py
| |-- apps.py
| |-- migrations
| |
-- __init__.py
| |-- models.py
| |-- tests.py
| -- views.py
-- manage.py
可以看到项目里就有两个文件夹,一个是和项目同名的文件夹,一个是创建的app文件夹
|-- settings.py # 项目的全局配置文件
|-- urls.py # 访问后端资源时候,先到这个文件里找路由
我们可以专注于ER图,通过OO的思想,ER图中的每一个实体(entity),就是一个对象,在 django 中叫做 Model
,继承自 Models.model
。
Original: https://www.cnblogs.com/ticlab/p/16488475.html
Author: ticlab
Title: Django快速上手
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579396/
转载文章受原作者版权保护。转载请注明原作者出处!