這是我學習北京理工大學嵩天老師的《python雲端系統開發入門》課程的筆記,在此我特別感謝老師的精彩講解和對我的引導。
django是乙個產品級框架,支援全球近萬個**及雲端。相比其他框架,django充分利用python特點,開發效率更高。
django框架的官方文件:
django官方對django的支援:
使用「pip」命令進行安裝:pip install django
django版本檢視:cmd執行 「python -m django --version」
因為django 1.x版本和django 2.x版本差異較大,確認安裝的環境是python 3.x和django 2.x版本。
如果安裝了django 1.x版本,可以使用「pip list
」進行檢視。可以使用「pip uninstall django
」命令進行解除安裝後,再安裝djang 2.0。
\>django-admin startproject mysite執行命令後,會生成乙個資料夾。工程目錄結構:
mysite/外層目錄,名字可以更改可以跳過這一步,直接執行步驟3,不配置任何路由時,顯示如下介面。mysite/工程目錄,儲存**和檔案
|-__init__.py 乙個將mysite定義為包的空檔案
|-settings.py 部署和配置整個工程的配置檔案(配置檔案)
|-urls.py url路由的宣告檔案(路由檔案)
|-wsgi.py 基於wsgi的web伺服器的配置檔案
manage.py 乙個與django工程進行互動的命令工具
工程和應用之間的關係:
步驟2-2、修改應用的views.py:對url的具體響應功能
views.py中包含對某個http請求(url)的響應。
from django.shortcuts importrender()是乙個打包函式,第乙個引數是request,第二個是引數是頁面。render
#create your views here.
defhello(request):
return render(request,"
htmljsdemo.html
")
from django.contrib import2-4:在全域性路由檔案中增加對本地應用路由檔案的引用admin
from django.urls import
path
from . import
views
#urlpatterns =[
path(
'',views.hello),
path(
'admin/
', admin.site.urls),
]
from django.contrib import2-5:設定模板路徑admin
from django.urls import
path,include
#include()函式,用於引入其他路由檔案
urlpatterns =[
path(
'index/
',include('
')),
path(
'admin/
', admin.site.urls),
]
設定模板路徑,讓django框架找到模板所在目錄。 修改mysite/settings.py檔案中的templates屬性。
templates =[,},在mysite工程目錄下:]
\>python manage.py runserverdjango-admin:django框架全域性的管理工具
\>django-admin [options]manage.py
\>python manage.py [options]與django-admin類似,但僅針對當前專案。
m:models模型(資料)
與資料組織相關的功能
組織和儲存資料的方法和模式,與資料模型相關的操作。
t:templates模板(樣式)
與表現相關的所有功能
頁面展示風格方式,與具體資料分離,用於定義表現風格。
v:views檢視(處理)
針對請求選取資料的功能
選擇哪些資料用於展示,指定顯示模板,每個url對應乙個**函式。
1.新建工程cloudms
2-2.增加模板,即顯示頁面的html/css/js**,配置路徑
2-3.設定url路由,本地路由和全域性路由
2-4.編寫互動**
3.執行工程
前端開發入門 框架篇 ExpressJS入門學習
一 安裝 官網 我們說,express 1 是乙個簡潔而靈活的 node.js 2 web應用框架,提供一系列強大特性幫助你建立各種web應用。3 express.js在node.js社群中是比較出名web框架,而它的定位是 minimal and flexible 簡潔 靈活 express主要解...
嵌入式系統開發入門
專案名稱 蘇嵌實訓 嵌入式linuxc第1天 今日進度以及任務 學習了linux使用者管理命令 檔案管理命令 目錄命令 檔案分類 檔案的屬性 文字編輯器,七道作業題 本日任務完成情況 完成了軟體的安裝 掌握一些基本命令 學會通過linux命令來完成 編寫 本日開發收穫 了解了linux 學會了lin...
系統開發 系統規劃
一 系統規劃五個階段 1 專案目標和動機 2 立項價值判斷 3 專案選擇和確定 4 初步調查 5 可行性研究 包括經濟可行性,技術可行性,法律可行性,使用者使用可行性 二 可行性分析八個階段 1 複查系統目標和規模 2 分析現在系統 3 匯出新系統的高層邏輯模型 4 使用者複查 5 提出並評價解決方...