Django學習筆記2——編寫第一個 Django 應用

學習環境: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服務就運行起來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章