1. 程式人生 > >Django學習案例一(blog):一.創建項目、APP

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

文件夾 靜態 com 服務器 pro temp serve 數據 一個個

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