日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python学习笔记:Day 7 编写MVC

發(fā)布時(shí)間:2025/3/15 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习笔记:Day 7 编写MVC 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

最近在學(xué)習(xí)深度學(xué)習(xí),已經(jīng)跑出了幾個(gè)模型,但Pyhton的基礎(chǔ)不夠扎實(shí),因此,開始補(bǔ)習(xí)Python了,大家都推薦廖雪峰的課程,因此,開始了學(xué)習(xí),但光學(xué)有沒有用,還要和大家討論一下,因此,寫下這些帖子,廖雪峰的課程連接在這里:廖雪峰
Python的相關(guān)介紹,以及它的歷史故事和運(yùn)行機(jī)制,可以參見這篇:python介紹
Python的安裝可以參見這篇:Python安裝
Python的運(yùn)行模式以及輸入輸出可以參見這篇:Python IO
Python的基礎(chǔ)概念介紹,可以參見這篇:Python 基礎(chǔ)
Python字符串和編碼的介紹,可以參見這篇:Python字符串與編碼
Python基本數(shù)據(jù)結(jié)構(gòu):list和tuple介紹,可以參見這篇:Python list和tuple
Python控制語句介紹:ifelse,可以參見這篇:Python 條件判斷
Python控制語句介紹:循環(huán)實(shí)現(xiàn),可以參見這篇:Python循環(huán)語句
Python數(shù)據(jù)結(jié)構(gòu):dict和set介紹Python數(shù)據(jù)結(jié)構(gòu)dict和set
Python函數(shù)相關(guān):Python函數(shù)
Python高階特性:Python高級(jí)特性
Python高階函數(shù):Python高階函數(shù)
Python匿名函數(shù):Python匿名函數(shù)
Python裝飾器:Python裝飾器
Python偏函數(shù):Python偏函數(shù)
Python模塊:Python模塊
Python面向?qū)ο缶幊?#xff08;1):Python面向?qū)ο?
Python面向?qū)ο缶幊?#xff08;2):Python面向?qū)ο?#xff08;2)
Python面向?qū)ο缶幊?#xff08;3):Python面向?qū)ο?#xff08;3)
Python面向?qū)ο缶幊?#xff08;4):Pyhton面向?qū)ο?#xff08;4)
Python面向?qū)ο蟾呒?jí)編程(上):Python面向?qū)ο蟾呒?jí)編程(上)
Python面向?qū)ο蟾呒?jí)編程(中上):Python面向?qū)ο蟾呒?jí)編程(中上)
Python面向?qū)ο蟾呒?jí)編程(中下):Python面向?qū)ο蟾呒?jí)編程(中下)
Python面向?qū)ο蟾呒?jí)編程(完):Python面向?qū)ο蟾呒?jí)編程(完)
Python錯(cuò)誤調(diào)試(起):Python調(diào)試:起
Python錯(cuò)誤調(diào)試(承):Python調(diào)試:承
Python錯(cuò)誤調(diào)試(轉(zhuǎn)):Python調(diào)試:轉(zhuǎn)
Python錯(cuò)誤調(diào)試(合):python調(diào)試:合
Python文件IO編程:Python文件IO
Python文件IO編程2:Python文件IO2
Python文件IO編程3:PYthon文件IO3
Python進(jìn)程和線程(起):Python進(jìn)程和線程起
Python進(jìn)程和線程(承):Python進(jìn)程和線程承
Python進(jìn)程和線程(轉(zhuǎn)):Python進(jìn)程和線程轉(zhuǎn)
Python進(jìn)程和線程(合):Python進(jìn)程和線程合
Python正則表達(dá)式:Python正則表達(dá)式
Python學(xué)習(xí)筆記:常用內(nèi)建模塊1:Python學(xué)習(xí)筆記:常用內(nèi)建模塊1
Python學(xué)習(xí)筆記:常用內(nèi)建模塊2:Python學(xué)習(xí)筆記:常用內(nèi)建模塊2
Python學(xué)習(xí)筆記:常用內(nèi)建模塊3:Python學(xué)習(xí)筆記:常用內(nèi)建模塊3
Python學(xué)習(xí)筆記:常用內(nèi)建模塊4:Python學(xué)習(xí)筆記: 常用內(nèi)建模塊4
Python學(xué)習(xí)筆記:常用內(nèi)建模塊5:Python學(xué)習(xí)筆記: 常用內(nèi)建模塊5
Python學(xué)習(xí)筆記:常用內(nèi)建模塊6:Python學(xué)習(xí)筆記:常用內(nèi)建模塊6
Python學(xué)習(xí)筆記:第三方模塊1:Python常用第三方模塊
Python學(xué)習(xí)筆記:第三方模塊2:Python常用第三方模塊
Python學(xué)習(xí)筆記:第三方模塊3:Python常用第三方模塊
Pytho學(xué)習(xí)筆記:網(wǎng)絡(luò)編程:Python網(wǎng)絡(luò)編程
Python學(xué)習(xí)筆記:電子郵件:Python電子郵件1
Python學(xué)習(xí)筆記:SMTP服務(wù)器:PythonSMTP服務(wù)器
Python學(xué)習(xí)筆記:POP3服務(wù)器:PythonPOP3服務(wù)器
Python學(xué)習(xí)筆記:Python數(shù)據(jù)庫 Python數(shù)據(jù)庫1
Python學(xué)習(xí)筆記:Python數(shù)據(jù)庫2Python數(shù)據(jù)庫2
Python學(xué)習(xí)筆記:web開發(fā)1Python學(xué)習(xí)筆記:web開發(fā)1
Python學(xué)習(xí)筆記:web開發(fā)2Python學(xué)習(xí)筆記: web開發(fā)2
Python學(xué)習(xí)筆記: web開發(fā)3Python學(xué)習(xí)筆記: web開發(fā)3
Python學(xué)習(xí)筆記:異步IO(1)Python學(xué)習(xí)筆記:異步IO(1)
Python學(xué)習(xí)筆記:異步IO(2)Python學(xué)習(xí)筆記:異步IO(2)
Python學(xué)習(xí)筆記:異步IO(3)Python學(xué)習(xí)筆記:異步IO(3)
Python學(xué)習(xí)筆記:Day 1-2開發(fā)Python學(xué)習(xí)筆記:Day1-2開發(fā)
Python學(xué)習(xí)筆記:Day 3 ORMPython學(xué)習(xí)筆記:Day3 ORM
Python學(xué)習(xí)筆記:Day 4 ModelPython學(xué)習(xí)筆記:Day4Model
Python學(xué)習(xí)筆記:Day 5 web框架PYTHON學(xué)習(xí)筆記:DAy5
Python學(xué)習(xí)筆記:Day 6 配置文件Python學(xué)習(xí)筆記:Day 6 配置文件

目錄

  • 前言
  • 目錄
  • 編寫MVC

編寫MVC

現(xiàn)在,ORM框架、Web框架和配置都已就緒,我們可以開始編寫一個(gè)最簡(jiǎn)單的MVC,把它們?nèi)繂?dòng)起來。

通過Web框架的@get和ORM框架的Model支持,可以很容易地編寫一個(gè)處理首頁URL的函數(shù):

@get('/') def index(request):users = yield from User.findAll()return {'__template__': 'test.html','users': users} '__template__'指定的模板文件是test.html,其他參數(shù)是傳遞給模板的數(shù)據(jù),所以我們?cè)谀0宓母夸泃emplates下創(chuàng)建

test.html:

<!DOCTYPE html> <html> <head><meta charset="utf-8" /><title>Test users - Awesome Python Webapp</title> </head> <body><h1>All users</h1>{% for u in users %}<p>{{ u.name }} / {{ u.email }}</p>{% endfor %} </body> </html>

接下來,如果一切順利,可以用命令行啟動(dòng)Web服務(wù)器:

$ python3 app.py

然后,在瀏覽器中訪問http://localhost:9000/。

如果數(shù)據(jù)庫的users表什么內(nèi)容也沒有,你就無法在瀏覽器中看到循環(huán)輸出的內(nèi)容??梢宰约涸贛ySQL的命令行里給users表添加幾條記錄,然后再訪問:

總結(jié)

以上是生活随笔為你收集整理的Python学习笔记:Day 7 编写MVC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。