创建第一个Django项目

前提

  • Python 3.7.1

  • Django 2.2.27

使用命令行创建项目

django-admin startproject ${yourproject}

创建完成后我们可以查看下项目的目录结构:

复制代码
$ cd zwf/
$ tree
.
|-- zwf
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py
复制代码

目录说明:

  • zwf: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • zwf/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • zwf/settings.py: 该 Django 项目的设置/配置。
  • zwf/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • zwf/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

启动Django服务器

一定要进入到项目容器的那一层目录

python manage.py runserver 0.0.0.0:8000

出现如下日志:

复制代码
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
March 22, 2022 - 12:31:58
Django version 2.2.27, using settings 'zwf.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.
[22/Mar/2022 12:34:50] "GET / HTTP/1.1" 200 16348
[22/Mar/2022 12:34:50] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[22/Mar/2022 12:34:50] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 86184
[22/Mar/2022 12:34:50] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
[22/Mar/2022 12:34:50] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
Not Found: /favicon.ico
[22/Mar/2022 12:34:50] "GET /favicon.ico HTTP/1.1" 404 1969
[22/Mar/2022 12:36:35] "GET / HTTP/1.1" 200 16348
复制代码

检查是否真的部署成功

浏览器输入

http://127.0.0.1:8000/

出现如下,则成功

 

posted @   未来可期_Durant  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示