本渣渣不專注技術,只專注使用技術,不是一個資深的coder,是一個不折不扣的copier |
【提示】——項目開發環境,Windows10、Python3.6.6、Django1.11、Pycharm2017.3
1、Django 管理工具
$ 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
……省略部分……
2、創建項目
使用 django-admin 來創建 blog 項目:
django-admin startproject blog
創建完成後我們可以查看下項目的目錄結構:
$ cd blog
$ tree
.
|-- blog
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
目錄說明:
blog: 項目的容器。
manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互
blog/__init__.py: 一個空文件,告訴 Python 該目錄是一個 Python 包
blog/settings.py: 該 Django 項目的設置/配置
blog/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅動的網站"目錄"
blog/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目
進入 blog 目錄輸入以下命令,啓動服務器:
python manage.py runserver 0.0.0.0:8000
0.0.0.0 讓其它電腦可連接到開發服務器,8000 爲端口號。如果不說明,那麼端口號默認爲 8000
在瀏覽器輸入你服務器的 ip(這裏我們輸入本機 IP 地址: 127.0.0.1:8000) 及端口號,如果正常啓動, 如下圖所示