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

Django中自定義查詢對象的具體使用

 更新時間:2019年10月13日 15:19:35   作者:Python小子  
這篇文章主要介紹了Django中自定義查詢對象的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

自定義查詢對象 - objects

①聲明一個類EntryManager,繼承自models.Manager,并添加自定義函數(shù)

②使用創(chuàng)建的自定義類EntryManager 覆蓋Models中的objects

# models.py
class AuthorManager(models.Manager): # 新建一個類,繼承自models.Manager
  def name_count(self, keywords): # 添加自定義的查詢函數(shù)
   '''統(tǒng)計姓名中含有某些關鍵字的數(shù)量'''
    return self.filter(name__contains=keywords).count()
    
  def lt_age(self, age):
    '''查詢年齡小于指定年齡的信息'''
    return self.filter(age__lt=age)

class Author(models.Model):
  objects = AuthorManager() # 使用創(chuàng)建的自定義類覆蓋objects

  name = models.CharField(max_length=30, verbose_name='姓名')
  age = models.IntegerField(verbose_name='年齡')
  email = models.EmailField(null=True, verbose_name='郵箱')
  picture = models.ImageField(null=True, upload_to='static/upload/usring', verbose_name='用戶頭像')

  publisher = models.ManyToManyField(Publisher, null=True, verbose_name='出版社')

# views.py
def myself(request):
 '''自定義查詢函數(shù)'''
 # 統(tǒng)計名字中包含王字的
  num = Author.objects.name_count(keywords='王') 
 
 # 查詢年齡小于36的作者信息
  authors = Author.objects.lt_age(age=36)
  return render(request, 'name_count.html', locals())

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 簡單了解Django模板的使用

    簡單了解Django模板的使用

    這篇文章主要介紹了簡單了解Django模板的使用,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python操作MongoDB的教程分享

    Python操作MongoDB的教程分享

    MongoDB?是一個流行的?NoSQL?數(shù)據(jù)庫,以其半結構化的文檔存儲方式而聞名,本文將帶大家逐步了解如何使用Python與MongoDB進行交互,從連接到基本操作,快跟隨小編一起學習一下吧
    2023-08-08
  • python爬取免費代理并驗證代理是否可用

    python爬取免費代理并驗證代理是否可用

    這篇文章主要介紹了python爬取免費代理并驗證是否可用,通過本文給大家介紹了在什么情況下會用到代理并分享腳本的完整代碼,需要的朋友可以參考下
    2022-01-01
  • Python SSL證書驗證問題解決方案

    Python SSL證書驗證問題解決方案

    這篇文章主要介紹了Python SSL證書驗證問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python區(qū)塊鏈創(chuàng)建Block Class教程

    Python區(qū)塊鏈創(chuàng)建Block Class教程

    這篇文章主要為大家介紹了Python區(qū)塊鏈創(chuàng)建Block Class教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python+SimpleRNN實現(xiàn)股票預測詳解

    Python+SimpleRNN實現(xiàn)股票預測詳解

    這篇文章主要為大家詳細介紹了如何利用Python和SimpleRNN實現(xiàn)股票預測效果,文中的示例代碼講解詳細,對我們學習有一定幫助,需要的可以參考一下
    2022-05-05
  • python對字典進行排序實例

    python對字典進行排序實例

    這篇文章主要介紹了python對字典進行排序的方法,是非常實用的技巧,且實例中備有詳細的注釋,簡單易懂,需要的朋友可以參考下
    2014-09-09
  • Python視頻爬蟲實現(xiàn)下載頭條視頻功能示例

    Python視頻爬蟲實現(xiàn)下載頭條視頻功能示例

    這篇文章主要介紹了Python視頻爬蟲實現(xiàn)下載頭條視頻功能,涉及Python正則匹配、網(wǎng)絡傳輸及文件讀寫等相關操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python機器學習之PCA降維算法詳解

    Python機器學習之PCA降維算法詳解

    今天帶大家復習python機器學習的知識點,文中對PCA降維算法介紹的非常詳細,對正在學習python機器學習的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • python爬蟲多次請求超時的幾種重試方法(6種)

    python爬蟲多次請求超時的幾種重試方法(6種)

    這篇文章主要介紹了python爬蟲多次請求超時的幾種重試方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12

最新評論

双牌县| 额济纳旗| 云龙县| 台山市| 新疆| 五华县| 甘洛县| 怀来县| 巩义市| 镇康县| 萝北县| 邓州市| 清徐县| 阿拉善右旗| 体育| 洛阳市| 崇州市| 宁波市| 新兴县| 南昌县| 永新县| 平湖市| 西乌珠穆沁旗| 宁蒗| 巴塘县| 克东县| 屏山县| 汝阳县| 巴马| 凤庆县| 清水河县| 阿尔山市| 荆州市| 齐齐哈尔市| 宁明县| 罗平县| 娄底市| 锡林郭勒盟| 新蔡县| 丹棱县| 新巴尔虎左旗|