亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

第3天 – Django3.0項目實戰,項目開發流程(django項目開發實戰pdf)

開發一個產品,如果沒有一個指導方針,就像你在野外迷了路一樣,始終找不到方向。為此,我在搞清楚Django的框架之后,整理出了一套開發流程。有流程的指導,項目才能有條不紊地展開,功能實現才能事半功倍。

第3天 - Django3.0項目實戰,項目開發流程(django項目開發實戰pdf)

3.1 構建項目

構建一個項目sales,無論是用django-admin startproject sales命令,還是用PyCharm或Eclipse開發工具,一次就夠了。

第3天 - Django3.0項目實戰,項目開發流程(django項目開發實戰pdf)

3.2 配置項目

打開settings.py配置文件,在底部找到LANGUAGE_CODE和TIME_ZONE,將其改成支持簡體中文模式,默認是英文的,至于繁體字等代號,請自行查詢。

LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'

有關數據庫的配置也在這時進行,默認為sqlite的配置信息,這也是咱們開始時使用的數據庫。

DATAbaseS = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }

如果是Mysql數據庫,配置信息會多幾個參數,其他關系數據庫,除了ENGINE不同外,其他的參數是差不多的。

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', # 數據庫名稱 'USER': '', # 連接賬戶 'PASSWORD': '', # 連接密碼 'HOST': '', # IP地址 'PORT': '', # 端口號 }}

Django3.0支持PostgreSQL 9.5和更高版本,低版本的不支持。Django3.0支持Oracle 12.2和18c,低版本的不支持。

3.3 構建應用

為了保持每個App的獨立性,在用python3 manage.py startapp base命令構建base等應用之后,新建urls.py、新建templates文件夾(右鍵base-【New】-【Directory】)和靜態文件夾static,在static下面,新建css、images和js目錄,完成之后目錄如下,請依樣畫葫蘆。

你沒看錯,在templates和static下面還有一個base,為什么需要這樣,下一節3.4中有說明,往下看就對了。

第3天 - Django3.0項目實戰,項目開發流程(django項目開發實戰pdf)

3.4 配置應用

打開settings.py文件,目標鎖定到INSTALLED_APPS節點,在末尾加上base和逗號。

INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'base',]

在配置base時,發現INSTALLED_APPS里面已經存在很多默認的應用了,正是因為有它們,才讓Django功能強大了不少。如下的備注信息不要添加到settings.py文件中,你了解一下它們有什么用就可以了。

'django.contrib.admin', # 管理員站點'django.contrib.auth', # 認證授權系統 'django.contrib.contenttypes', # 內容類型框架'django.contrib.sessions', # 會話框架'django.contrib.messages', # 消息框架'django.contrib.staticfiles', # 管理靜態文件(圖片、css等)的框架

1. 配置模板

找到TEMPLATES節點,找到里面的'DIRS':項,配置信息如下。這里的django.template.backends.django.DjangoTemplates應用,專門用來管理模板,它會收集整個項目templates下的文件。

如果一個項目中,有多個templates存在,而且模板文件(html)有重名的情況,那找到的不一定就是你想要的。為了區分,就需要多加一層(base)目錄,名字一般是應用名稱。

'DIRS': [os.path.join(BASE_DIR, 'templates')],

2. 配置靜態文件

Django中的靜態文件,是指圖片、CSS、Javascript等文件,模板定位到settings.py底部,確定有STATIC_URL這個節點,如果沒有,自行補上。。這個是靜態文件的目錄名稱。

django.contrib.staticfiles應用對整個項目的靜態文件進行收集統一管理,其原理跟模板是一樣的,也需要在static文件夾下,加多一層(base)目錄,名字一般是應用名稱。

STATIC_URL = '/static/'

好了,流程中基本的配置工作,到這就講完了,有關models、模板、靜態文件等內容,后面會逐步講解,你關注我就對了。

好了,有關Django3.0項目開發流程的內容,老陳講完了,如果覺得對你有所幫助,希望老鐵能轉發點贊,讓更多的人看到這篇文章。你的轉發和點贊,就是對老陳繼續創作和分享最大的鼓勵。

一個當了10年技術總監的老家伙,分享多年的編程經驗。想學編程的朋友,可關注今日頭條:老陳說編程。我在分享Python,前端、Java和App方面的干貨。關注我,沒錯的。

#Python##Django##程序員##Web##項目實戰#

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年4月28日 上午11:05
下一篇 2023年4月29日 上午9:05

相關推薦