一、前言
本章我們將介紹Django 管理工具及如何使用 Django 來創建項目,第一個項目我們以 HelloWorld 來命令項目
二、Django管理工具介紹
C:\Users\Administrator>django-admin Type 'django-admin help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runserver sendtestemail shell showmigrations sqlflush sqlmigrate sqlsequencereset squashmigrations startapp startproject test testserver
三、用命令創建第一個項目
1、使用 django-admin 來創建 HelloWorld 項目:
cd進入需要創建項目的路徑,再輸入以下命令,成功後會在所在目錄生成項目文件,如下圖
django-admin startproject HelloWorld
2、創建完成後我們可以查看下項目的目錄結構:
|-- HelloWorld
| |-- __init__.py
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
3、目錄說明:
- HelloWorld: 項目的容器。
- manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互。
- 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 服務器的入口,以便運行你的項目。
4、進入 HelloWorld 目錄輸入以下命令,啓動服務器
有2種方式:
1、可以用pycharm打開項目,然後在teminal輸入命令啓動服務器
2、直接在cmd進入項目目錄,輸入命令後啓動服務器
這裏採用第2種方式,命令如下:
注:8000 爲端口號。如果不說明,那麼端口號默認爲 8000
python manage.py runserver
5、打開網址 http://127.0.0.1:8000/ ,可以正常訪問即啓動服務器成功