【问题标题】:can i insert to db through model.py in django python我可以通过 django python 中的 model.py 插入到 db
【发布时间】:2020-05-18 00:58:31
【问题描述】:

我可以在django中通过model.py插入数据吗

model.py:

class details(models.Model):

    team_id = models.AutoField(primary_key = True)
    gbu_id =  models.IntegerField()
    team_name =  models.CharField(max_length=48)
    team_desc = models.TextField()
    updated_time = models.DateTimeField(default=datetime.datetime.now())
    status = models.IntegerField(default=1)



    @staticmethod
    def add_team_details():
        details_obj = details()
        details_obj.gbu_id = "2"
        details_obj.team_name = "FTO"
        details_obj.team_desc = "test data"
        details_obj.save()

        return "Success"

【问题讨论】:

  • 我不知道,你为什么要这样做。但它应该工作
  • 它不工作赛义德

标签: python django web model


【解决方案1】:

请改用model managers,用于此类目的。

【讨论】:

  • 我可以使用@classmethod def add_team_details(self): self.gbu_id = "2" self.team_name = "FTO" self.team_desc = "test data" self.save()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-25
  • 2018-04-17
  • 2015-06-07
  • 2023-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多