Django學習案例一(blog):一.建立項目、APP

來源:互聯網
上載者:User

標籤:前端   style   響應   dmi   pytho   靜態   後台管理   自己   nbsp   

1.建立project

方法一:使用命令列建立項目。在D盤cmd執行如下命令:

django-admin.py startproject myblog

方法二:使用pycharm建立項目。置放位置為D:\myblog

 

2.建立app

方法一:使用命令列建立app,在D盤blog檔案夾中cmd執行命令列建立。

方法二:在pycharm中用Terminal命令列建立。

python manage.py startapp blog

3.檔案介紹

(1)mange.py 是django中的一個專案管理工具

(2)myblog(project)中的檔案:

wsgi.py:WSGI即web server gateway interface伺服器網關介面。是python應用與web伺服器之間的介面。不需要動它。

urls.py:URL設定檔。Django項目中所有地址(頁面)都需要我們去配置其URL。

setting.py:項目總的設定檔。包含了資料庫、web應用、時間等各種配置。

BASE_DIR:項目的根目錄

DEBUG:設定為True時,程式異常會展示在前端,開發調試時設定為True,實際生產時要設定成False。

INSTALLED_APPS:已安裝的應用,自己開發的應用以後也要加進來。

MIDDLEWARE:中介軟體,django內建的工具集。

TEMPLITES:模板。即一個個HTML檔案。

DATABASES:資料庫配置。

LANGUAGE_CODE:語言。

TIME_ZONE:時區。

STATIC_URL:靜態檔案的地址。

_init_.py:聲明模組的檔案,一般為空白。

(3)blog(APP)中的檔案

migrations:資料移植的模組。內容由django自動產生。

admin.py:應用的後台管理系統的設定檔。

app.py:應用的一些配置。

models.py:資料表在此處建立。

test.py:自動化測試模組。

vies.py:執行響應的代碼所在模組。代碼邏輯處理的主要地點。項目中大部分代碼均在這裡編寫。

 

 

Django學習案例一(blog):一.建立項目、APP

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.