學習環境:Windows10 ,Anaconda Python3.6 ,Pycharm2018 ,Django 2.1.7
本文統一使用pycharm來創建Django應用。
點擊新建項目,選擇Django,配置如下圖所示內容,location設置你項目存放位置和名稱,名稱自己根據需求設定
創建後自動生成一下目錄
這些目錄和文件的用處是:
- 最外層的:file: Django_SSQ/ 根目錄只是你項目的容器, Django 不關心它的名字,你可以將它重命名爲任何你喜歡的名字。
manage.py
: 一個讓你用各種方式管理 Django 項目的命令行工具。你可以閱讀 django-admin and manage.py 獲取所有manage.py
的細節。- 裏面一層的Django_SSQ
/
目錄包含你的項目,它是一個純 Python 包。它的名字就是當你引用它內部任何東西時需要用到的 Python 包名。 (比如mysite.urls
). Django_SSQ/__init__.py
:一個空文件,告訴 Python 這個目錄應該被認爲是一個 Python 包。如果你是 Python 初學者,閱讀官方文檔中的 更多關於包的知識。Django_SSQ/settings.py
:Django 項目的配置文件。如果你想知道這個文件是如何工作的,請查看 Django settings 瞭解細節。Django_SSQ/urls.py
:Django 項目的 URL 聲明,就像你網站的“目錄”。閱讀 URL調度器 文檔來獲取更多關於 URL 的內容。Django_SSQ/wsgi.py
:作爲你的項目的運行在 WSGI 兼容的Web服務器上的入口。閱讀 如何使用 WSGI 進行部署 瞭解更多細節。
Django自帶簡易服務器
這個服務器只是讓我們做驗證用,不要試圖用該服務器作爲服務端軟件運行。
讓我們來確認一下你的 Django 項目是否真的創建成功了。兩種方式,在pycharm的terminal中輸入
python manage.py runserver命令,將出現如下信息
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
三月 27, 2019 - 8:34:53
Django version 2.1, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
現在,服務器正在運行,瀏覽器訪問 https://127.0.0.1:8000/。你將會看到一個“祝賀”頁面,隨着一隻火箭發射,服務器已經運行了。默認情況下,runserver
命令會將服務器設置爲監聽本機內部 IP 的 8000 端口。如果你想更換服務器的監聽端口,請使用命令行參數。舉個例子,下面的命令會使服務器監聽 8080 端口:python manage.py runserver 8080
pycharm也可以直接啓動服務器
但在Pycharm中,你可以這麼幹,在上部工具欄中找到下面圖示的圖標。
點擊edit configurations
:
在host中填入127.0.0.1
,port中填入8000。
OK確定之後,點擊綠色的三角,web服務就運行起來了。