最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Django view 兩種return的實現(xiàn)方式

 更新時間:2020年03月16日 08:27:33   作者:愛吃西瓜  
這篇文章主要介紹了Python Django view 兩種return的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.使用render方法

return render(request,'index.html')

返回的頁面內(nèi)容是index.html的內(nèi)容,但是url不變,還是原網(wǎng)頁的url,(比如是login頁面的返回方法,跳轉(zhuǎn)后的url還是為login) 一刷新就返回去了

2.使用redirect方法

return redirect(request,'idnex.html')

直接跳轉(zhuǎn)到index.html頁面中,url為跳轉(zhuǎn)后的頁面url

補充知識:Django的View是如何工作的?

View (視圖) 主要根據(jù)用戶的請求返回數(shù)據(jù),用來展示用戶可以看到的內(nèi)容(比如網(wǎng)頁,圖片),也可以用來處理用戶提交的數(shù)據(jù),比如保存到數(shù)據(jù)庫中。Django的視圖(View)通常和URL路由一起工作的。服務(wù)器在收到用戶通過瀏覽器發(fā)來的請求后,會根據(jù)urls.py里的關(guān)系條目,去視圖View里查找到與請求對應(yīng)的處理方法,從而返回給客戶端http頁面數(shù)據(jù)。

當(dāng)用戶發(fā)來一個請求request時,我們通過HttpResponse打印出Hello, World!

# views.py
from django.http import HttpResponse

def index(request):
 return HttpResponse("Hello, World!")

下面一個新聞博客的例子。/blog/展示所有博客文章列表。/blog/article/<int:id>/展示一篇文章的詳細內(nèi)容。

# blog/urls.py
from django.urls import path

from . import views

urlpatterns = [
 path('blog/', views.index, name='index'),
 path('blog/article/<int:id>/', views.article_detail, name='article_detail'),
]


# blog/views.py
from django.shortcuts import render, get_object_or_404
from .models import Article


# 展示所有文章
def index(request):
 latest_articles = Article.objects.all().order_by('-pub_date')
 return render(request, 'blog/article_list.html', {"latest_articles": latest_articles})


# 展示所有文章
def article_detail(request, id):
 article = get_object_or_404(Article, pk=id)
 return render(request, 'blog/article_detail.html', {"article": article})

模板可以直接調(diào)用通過視圖傳遞過來的內(nèi)容。

# blog/article_list.html
{% block content %}
{% for article in latest_articles %}
  {{ article.title }}
  {{ article.pub_date }}
{% endfor %}
{% endblock %}

# blog/article_detail.html
{% block content %}
{{ article.title }}
{{ article.pub_date }}
{{ article.body }}
{% endblock %}

以上這篇Python Django view 兩種return的實現(xiàn)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Tensorflow 模型持久化詳解

    關(guān)于Tensorflow 模型持久化詳解

    今天小編就為大家分享一篇關(guān)于Tensorflow 模型持久化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python中常用的十個函數(shù)介紹

    Python中常用的十個函數(shù)介紹

    這篇文章主要介紹了Python中常用的十個函數(shù),shutil 是 Python 中的高級文件操作模塊,與os模塊形成互補的關(guān)系,需要的朋友可以參考下
    2023-04-04
  • 詳解OpenCV中直方圖,掩膜和直方圖均衡化的實現(xiàn)

    詳解OpenCV中直方圖,掩膜和直方圖均衡化的實現(xiàn)

    這篇文章主要為大家詳細介紹了OpenCV中直方圖、掩膜、直方圖均衡化詳細介紹及代碼的實現(xiàn),文中的示例代碼講解詳細,需要的可以參考一下
    2022-11-11
  • Django中使用Celery的方法步驟

    Django中使用Celery的方法步驟

    這篇文章主要介紹了Django中使用Celery,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python實現(xiàn)導(dǎo)彈自動追蹤代碼實例

    Python實現(xiàn)導(dǎo)彈自動追蹤代碼實例

    這篇文章主要介紹了Python實現(xiàn)導(dǎo)彈自動追蹤代碼實例,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • Python破解excel進入密碼的過程詳解

    Python破解excel進入密碼的過程詳解

    這篇文章主要為大家介紹了如何利用Python破解excel進入密碼,文中的示例代碼講解詳細,對我們學(xué)習(xí)Python有一定幫助,感興趣的可以動手試一試
    2022-03-03
  • Python數(shù)字圖像處理基礎(chǔ)直方圖詳解

    Python數(shù)字圖像處理基礎(chǔ)直方圖詳解

    這篇文章主要介紹了Python數(shù)字圖像處理基礎(chǔ)直方圖詳解,本文對Python直方圖的定義、性質(zhì)、應(yīng)用以及Python直方圖的計算作了詳細的講解,有需要朋友可以借鑒參考下
    2021-09-09
  • django框架中ajax的使用及避開CSRF 驗證的方式詳解

    django框架中ajax的使用及避開CSRF 驗證的方式詳解

    這篇文章主要介紹了django框架中ajax的使用及避開CSRF 驗證的方式,結(jié)合實例形式分析了Django框架ajax后臺交互與排除驗證csrf相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Django使用redis緩存服務(wù)器的實現(xiàn)代碼示例

    Django使用redis緩存服務(wù)器的實現(xiàn)代碼示例

    這篇文章主要介紹了Django使用redis緩存服務(wù)器的實現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python PyInstaller庫基本使用方法分析

    Python PyInstaller庫基本使用方法分析

    這篇文章主要介紹了Python PyInstaller庫基本使用方法,結(jié)合實例形式分析了Python PyInstaller庫的功能、安裝及相關(guān)使用注意事項,需要的朋友可以參考下
    2019-12-12

最新評論

临西县| 基隆市| 镇沅| 庆元县| 金阳县| 马关县| 乐山市| 绥江县| 吉首市| 通榆县| 西宁市| 喀喇沁旗| 固阳县| 尉氏县| 清徐县| 红安县| 泽库县| 太原市| 抚顺县| 建瓯市| 禹州市| 合江县| 县级市| 图木舒克市| 龙门县| 新泰市| 华坪县| 成都市| 琼海市| 定南县| 逊克县| 鱼台县| 政和县| 迁西县| 会东县| 汝南县| 岳西县| 翼城县| 兴业县| 海淀区| 浑源县|