二、Django | 创建并运行第一个项目

创建项目

Django 管理工具是指 django-admin
用以下命令创建一个名为 HelloWorld 的项目

> django-admin startproject HelloWorld

查看初始的目录结构

> cd HelloWorld
> tree /f
卷 Windows 的文件夹 PATH 列表
卷序列号为 46FE-5C4F
C:.
│  manage.py
│
└─HelloWorld
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py
  • manage.py : 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld : 项目的容器。
  • HelloWorld/__init__.py : 一个空文件,告诉 Python 该目录是一个 Python 包。
  • HelloWorld/asgi.py : 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
  • HelloWorld/settings.py : 该 Django 项目的设置/配置。
  • HelloWorld/urls.py : 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py : 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

运行项目

在项目目录下启动服务器

> python manage.py runserver

在浏览器中输入 http://localhost:8000/http://127.0.0.1:8000
Ctrl+C 可以退出

此时目录结构变为

C:.
│  db.sqlite3
│  manage.py
│
└─HelloWorld
    │  asgi.py
    │  settings.py
    │  urls.py
    │  wsgi.py
    │  __init__.py
    │
    └─__pycache__
            settings.cpython-37.pyc
            urls.cpython-37.pyc
            wsgi.cpython-37.pyc
            __init__.cpython-37.pyc

其中 _pycache_ 下的是编译后的各文件,而 db.sqlite3 是自动生成的数据库文件

你可能感兴趣的:(django,python)