從特定**獲取json資料--> 將json資料序列化字典格式 --> 將字典格式資料反序列化json資料傳遞給模板
工具:rest_frawork
from website.models import video #獲取json資料的model
from rest_framework import serializers
from rest_framework.response import response
from rest_framework.decorators import api_view
class viedoseriazer(serializers.modelserializer):#建立序列化器
class meta:
model = video #序列化物件為viedo模型
fields = '__all__' #所有字段
@api_view(['get'])#裝飾器 將資料裝飾為json格式
def video(request):
video_list = video.objects.all()
serializer = viedoseriazer(video_list,many=true)#將得到的資料序列化
return response(serializer.data) #此時得到的是乙個半序列化的資料
--> 此時就在django建立了乙個api介面,接下來就是盡情的呼叫它了
django文件 Django下重用自己寫的app
設計 構建 測試和維護乙個網頁應用有許多任務作要做。許多python 和 django 專案都有常見的共同問題。可重用將會節省這些重複性工作。可重用性在python 中是一種常見的方式。python包索引 pypi 具有廣泛的包,你可以在你自己的python程式中使用。查閱一下django pack...
Django下重用自己寫的app
設計 構建 測試和維護乙個網頁應用有許多任務作要做。許多python 和 django 專案都有常見的共同問題。可重用將會節省這些重複性工作。可重用性在python 中是一種常見的方式。python包索引 pypi 具有廣泛的包,你可以在你自己的python程式中使用。查閱一下django pack...
在AlertDialog裡新增自己的布局控制項
android裡很多時候需要在彈出的alertdialog裡有自己的控制項,填寫資訊,比如彈出乙個登陸對話方塊 那麼首先你就要建立這麼乙個布局的 inputphonenum.xml檔案了 不多說 接下來你就要在alertdialog裡引用這個布局了 首先要提取這個xml檔案,這就用到了下面這個inf...