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

Django設置Postgresql的操作

 更新時間:2020年05月14日 14:28:56   作者:kongxx  
這篇文章主要介紹了Django設置Postgresql的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

這里假定Postgresql數(shù)據(jù)庫已經(jīng)裝好。

首先安裝依賴的包

$ sudo yum install python-devel postgresql-devel

如果使用virtualenv,先source一下virtualenv下的“ . bin/activate”,然后運行

$ pip install psycopg2

修改settings.py文件

DATABASES = {
 'default': {
 'ENGINE': 'django.db.backends.postgresql_psycopg2',
 'NAME': '...',
 'USER': '...',
 'PASSWORD': '...',
 'HOST': '127.0.0.1',
 'PORT': '5432',
 }
}

測試

python manage.py shell
>>> from django.db import connection
>>> cursor = connection.cursor

如果沒有返回任何錯誤說明數(shù)據(jù)庫連接成功。

補充知識:Django orm 常用查詢篩選總結(jié)

本文主要列舉一下django orm中的常用查詢的篩選方法:

大于、大于等于

小于、小于等于

in

like

is null / is not null

不等于/不包含于

其他模糊查詢

model:

class User(AbstractBaseUser, PermissionsMixin):
 uuid = ShortUUIDField(unique=True)
 username = models.CharField(max_length=100, db_index=True, unique=True, default='')
 schoolid = models.CharField(max_length=100, null=True, blank=True, default='')
 classid = models.CharField(max_length=100, null=True, blank=True, default='')
 fullname = models.CharField(max_length=50, default='', null=True, blank=True)
 email = models.EmailField(_('email address'), blank=True, null=True)
 age = models.SmallIntegerField(default=0)

大于、大于等于

__gt 大于

__gte 大于等于

User.objects.filter(age__gt=10) // 查詢年齡大于10歲的用戶
User.objects.filter(age__gte=10) // 查詢年齡大于等于10歲的用戶

小于、小于等于

__lt 小于

__lte 小于等于

User.objects.filter(age__lt=10) // 查詢年齡小于10歲的用戶
User.objects.filter(age__lte=10) // 查詢年齡小于等于10歲的用戶

in

__in

查詢年齡在某一范圍的用戶

User.objects.filter(age__in=[10, 20, 30])

like

__exact 精確等于 like 'aaa'

__iexact 精確等于 忽略大小寫 ilike 'aaa'

__contains 包含 like '%aaa%'

__icontains 包含 忽略大小寫 ilike '%aaa%',但是對于sqlite來說,contains的作用效果等同于icontains。

is null / is not null

__isnull 判空

User.objects.filter(username__isnull=True) // 查詢用戶名為空的用戶
User.objects.filter(username__isnull=False) // 查詢用戶名不為空的用戶

不等于/不包含于

User.objects.filter().exclude(age=10) // 查詢年齡不為10的用戶
User.objects.filter().exclude(age__in=[10, 20]) // 查詢年齡不為在 [10, 20] 的用戶

其他模糊查詢

__startswith 以…開頭
__istartswith 以…開頭 忽略大小寫
__endswith 以…結(jié)尾
__iendswith 以…結(jié)尾,忽略大小寫
__range 在…范圍內(nèi)
__year 日期字段的年份
__month 日期字段的月份
__day 日期字段的日

以上這篇Django設置Postgresql的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用matplotlib中scatter方法畫散點圖

    使用matplotlib中scatter方法畫散點圖

    這篇文章主要為大家詳細介紹了使用matplotlib中scatter方法畫散點圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Django后臺獲取前端post上傳的文件方法

    Django后臺獲取前端post上傳的文件方法

    今天小編就為大家分享一篇Django后臺獲取前端post上傳的文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python中輸入和輸出格式化操作詳解

    Python中輸入和輸出格式化操作詳解

    這篇文章主要介紹了Python中的輸入與輸出操作,包括使用input()函數(shù)進行輸入、數(shù)據(jù)類型轉(zhuǎn)換、異常處理,以及使用print()函數(shù)進行輸出、格式化輸出方法(如%格式化、str.format()和f-string),需要的朋友可以參考下
    2025-02-02
  • pycharm安裝漢化包失敗的問題及解決

    pycharm安裝漢化包失敗的問題及解決

    這篇文章主要介紹了pycharm安裝漢化包失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • python使用socket創(chuàng)建tcp服務器和客戶端

    python使用socket創(chuàng)建tcp服務器和客戶端

    這篇文章主要為大家詳細介紹了python使用socket創(chuàng)建tcp服務器和客戶端,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實現(xiàn)指定數(shù)組下標值正序與倒序排序算法功能舉例

    Python實現(xiàn)指定數(shù)組下標值正序與倒序排序算法功能舉例

    在程序中,經(jīng)常需要按數(shù)組倒序或反序重新排列數(shù)組,下面這篇文章主要給大家介紹了關于Python實現(xiàn)指定數(shù)組下標值正序與倒序排序算法功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Pandas缺失值填充 df.fillna()的實現(xiàn)

    Pandas缺失值填充 df.fillna()的實現(xiàn)

    本文主要介紹了Pandas缺失值填充 df.fillna()的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • numpy 矩陣形狀調(diào)整:拉伸、變成一位數(shù)組的實例

    numpy 矩陣形狀調(diào)整:拉伸、變成一位數(shù)組的實例

    這篇文章主要介紹了numpy 矩陣形狀調(diào)整:拉伸、變成一位數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • pyqt5 設置窗體透明控件不透明的操作

    pyqt5 設置窗體透明控件不透明的操作

    這篇文章主要介紹了pyqt5 設置窗體透明控件不透明的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python中實現(xiàn)棧的三種方法

    python中實現(xiàn)棧的三種方法

    這篇文章主要介紹了python中實現(xiàn)棧的三種方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12

最新評論

天祝| 新源县| 安宁市| 墨脱县| 灯塔市| 都兰县| 龙胜| 秦皇岛市| 赤水市| 古蔺县| 阿尔山市| 嘉祥县| 嵊泗县| 依兰县| 汉阴县| 武山县| 迁安市| 洛扎县| 淳化县| 田林县| 宜州市| 莱阳市| 吉水县| 南召县| 桐城市| 龙州县| 南木林县| 法库县| 湖北省| 阜康市| 蓬莱市| 运城市| 哈尔滨市| 巴青县| 虎林市| 茶陵县| 贵定县| 鸡泽县| 唐河县| 栾城县| 民丰县|