Django 表操作时 字段名为变量
生活随笔
收集整理的這篇文章主要介紹了
Django 表操作时 字段名为变量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
搜索
searchList=Student.objects.filter(**{searchkey:searchvalue})searchkey 這個變量必須是表中的一個字段
searchvalue 是你要比對的變量
同上
更新字段內(nèi)容
另一種 方法為
setattr(herb, data[parts_name],questions) herb.save()setattr 是python 原生的對類的屬性進行重寫
getattr(herb, data[parts_name])herb 是表名 可以理解為一個類 data[parts_name] 是個變量 對應表的一個字段名。 questions 需要寫的內(nèi)容
一下方法為實踐 僅供參考
class ExampleModel(models.Model):the_field = models.CharField()the_field_two = models.CharField()model = ExampleModel.objects.get(pk=1) fieldtoget = 'the_field' test_var = model[fieldtoget]model[fieldtoget] = 'yo' model.save()總結(jié)
以上是生活随笔為你收集整理的Django 表操作时 字段名为变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cron 每月最后一个自然日_日乙前瞻:
- 下一篇: 关于端到端通信的讨论(P2P)