熟悉 Django

项目创建与运行

新建一个空目录,在这里打开一个命令行,输入

django-admin startproject hello

就可以创建第一个 Django 项目了。

然后用 VSCode 打开刚刚创建好的项目:

image-20220119215734230

终端执行

python manage.py runserver

看到如下输出即为正常(无视红字部分):

image-20220119215905433

在浏览器中输入里面的地址:http://127.0.0.1:8000/,就可以看到如下页面:

image-20220119215948154

这就说明你的第一个 Django 项目已经成功运行起来了!

不幸的是,由于前后端分离开发的原因,这也是你最后一次在后端项目里看到页面,以后只能和接口与数据库打交道了

熟悉项目结构

在第一次运行后,整个项目结构应该长这样:

hello
├─ db.sqlite3
├─ hello
│    ├─ __init__.py
│    ├─ __pycache__
│    │    ├─ __init__.cpython-38.pyc
│    │    ├─ settings.cpython-38.pyc
│    │    ├─ urls.cpython-38.pyc
│    │    └─ wsgi.cpython-38.pyc
│    ├─ asgi.py
│    ├─ settings.py
│    ├─ urls.py
│    └─ wsgi.py
└─ manage.py

这些文件的作用分别为:

  • db.sqlite3 : sqlite 文件,也就是这个项目对应的数据库文件。
  • pyc 文件 : py 文件编译后生成的字节码文件,不用管。
  • asgi.py : 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。之后不需要修改。
  • settings.py :该项目的设置文件。大部分关于项目的设置都要写入到这里。
  • urls.py:项目的 URL 声明。
  • wsgi.py : 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。之后不需要修改。
  • manage.py : 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

接下来会带大家熟悉应用的创建,url 配置与请求的处理。这可以说是该教程最最核心的一个部分。但是在开始之前,要先介绍两个工具:Postman 与 Datagrip。

Copyright © Marvolo 2021 all right reserved,powered by Gitbook该文章修订时间: 2022-02-22 12:01:22

results matching ""

    No results matching ""