回覆列表
  • 1 # 梔子花的北島似水浮生

    Django可以獲取一個model裡欄位定義的屬性:

    User._meta.get_field_by_name("username")

    返回的是tuple,所以沒法修改

    資料庫中有一資料表table_a,且該表沒有主鍵也無唯一鍵,有一列row1資料都是不同的(沒有唯一鍵),對應的django中的model為:

    classTableA(models.Model):

    row1=models.CharField(primary_key=True,max_length=36)

    row2=models.CharField(max_length=36)

    row3=models.CharField(max_length=36)

    classMeta:

    db_table=u"table_a"

    django中對應的model設定row1為主鍵,一切正常

    如果row1有重複資料,model在過濾的時候去重,使用model一切正常

    objs=TableA.objects.filter(Q("取出row1中的重複項"))

    如果要操作那些重複項(只有row1中的資料是重複的),但這些重複項中row2和row3的資料都是不同的

    如果能動態設定model欄位屬性就都解決了

    當然直接用sql也可以

  • 中秋節和大豐收的關聯?
  • 我要的是場景,不限字數用修辭手法寫一個運動會的場景,比?