Django快速上手

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球