Django初次體驗
關于django的安裝,寶寶們可以參考django簡介以及安裝
Django框架的搭建
在終端中進入需要建立項目的目錄
執行:
django-admin startproject mysite
其中,mysite是項目目錄名,可以自定義
我們來看看startproject創建的內容:
關于上面自動生成的目錄與文件解釋如下:
- 外部的目錄只是一個項目的容器。它的名字與Django無關; 您可以將其重命名為您喜歡的任何內容。
- manage.py:一個命令行實用程序,可以讓您以各種方式與此Django項目進行交互。你可以閱讀所有的細節 manage.py在Django的管理和manage.py。
- 內部mysite/目錄是您的項目的實際Python包。它的名字是您需要用來導入其中的任何內容的Python包名稱(例如mysite.urls)。
- mysite/init.py:一個空的文件,告訴Python這個目錄應該被認為是一個Python包。
- mysite/settings.py:此Django項目的設置/配置。 Django設置會告訴你所有關于設置的工作原理。
- mysite/urls.py:該Django項目的URL聲明; 您的Django動力網站的“目錄”。
- mysite/wsgi.py:WSGI兼容的Web服務器為您的項目提供服務的入口點。
啟動項目
在終端中進入當前 manage.py的文件目錄下 執行一下命令
python manage.py runserver
您將在命令行中看到以下輸出:
Watching for file changes with StatReloader
Performing system checks...System check identified no issues (0 silenced).You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, con
tenttypes, sessions.
Run 'python manage.py migrate' to apply them.
July 22, 2019 - 19:29:14
Django version 2.2.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
瀏覽器訪問
然后我們可以去瀏覽器中訪問http://127.0.0.1:8000/
這個頁面表示django創建成功,并且正在本機運行。
后續內容更加精彩,請持續關注小編的博客