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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django 名词解释

發(fā)布時間:2023/12/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django 名词解释 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1) 什么是slug

http://stackoverflow.com/questions/427102/what-is-a-slug-in-django

如上鏈接紅色部分就是slug,它就是鏈接的最后一部分。slug有一些特殊的格式要求。所以model中還專門定義了一個SlugField用來加入到url里面


2) ?什么是permalink

http://wwj718.github.io/django-permalink.html

permalink 是一個依據(jù)view function名稱和參數(shù)反推出url的函數(shù),這個在最新版本號已經(jīng)不建議使用了。



3)什么是decorator

http://www.cnblogs.com/Jerry-Chou/archive/2012/05/23/python-decorator-explain.html

decorator和django沒有什么關系,僅僅是上面的permalink是用decorator這種語法實現(xiàn)的就講一下,decorator本質是就把一個函數(shù)作為參數(shù)的另外一個函數(shù),能夠看成對一個函數(shù)對再一次封裝,所以叫decorator。


4)什么是StackedInline

model能夠再admin中注冊顯示。假設要同一時候顯示多個model那就須要StackedInline這種結構的幫助了。它就是用列表的方式顯示多個object。

另外另一種tabular的格式,比stack更緊湊。


5) 什么是generic view

時就django對一些非經(jīng)常常使用view的抽象。方便調用,比方list_detail/object_detail等等。這個就比方一般的GUI庫都會提供file open dialog這種經(jīng)常使用dialog一樣。


6) ?什么是manager

manger是model的接口。它返回的objects事實上就是queryset。全部的訪問都要通過manager來進行,有時候我們須要自己定義一些manager。比方權限管理過濾掉一些不相干的查詢結果,這時候就須要自己定義manager,當然也能夠有多個manager,每個相應于不同的查詢。


7) 怎么使用login

login 是django contrib提供的一個模塊,?首先在template端要有form配合使用,關于form就是一系列用戶要提交的內容集合,注意一個submit的type不能夠少。這個就是要提交的信號。在提交的同一時候要有一個url的tempate tag設置好,他是告訴urls.py, form提交后要到哪里處理。?關于url的設置,這里就要連接到login模塊了,假設有須要你要指定一下login模塊相應的template,另一個next就是login成功之后相應的模塊。


8) 什么是signal

這個signal 的結構和qt極其類似,應用場景,比方你有一個table僅僅是簡單的依賴另外一個table。當中用one to one的key來映射,這時候當你update當中一個table的時候,另外一個也要一起update,這時候就要用 post_save的signal來處理, 對于這種應用情況有一個專用名詞就是profile model


9) google analytics

發(fā)現(xiàn)站點比較卡,發(fā)現(xiàn)有js在連google analytics, 這個還須要 thanks to the great fire wall.


10) breadcrumb

事實上就是一種關于路徑的導航,樣式例如以下

Home page > Section page > Subsection page






轉載于:https://www.cnblogs.com/yxysuanfa/p/6913893.html

總結

以上是生活随笔為你收集整理的django 名词解释的全部內容,希望文章能夠幫你解決所遇到的問題。

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