定义了以下model
class TestCount(models.Model):
sum = models.IntegerField()
uid = models.ManyToManyField(User)
class Meta:
db_table = "test_count"
执行以下操作
./manage.py makemigrations
./manage.py migrate
添加数据
test_a=TestCount.objects.create(sum=3)
test_a.uid.add(self.user_test)
test_a.uid.add(self.user_test_c)
test_b=TestCount.objects.create(sum=2)
test_b.uid.add(self.user)
执行TestCount.objects.all(),返回以下信息
[<TestCount: TestCount object>, <TestCount: TestCount object>]
是哪里出错了吗,求指导,谢谢
你觉得应该是什么格式的呢?
想要数据可以这样写:
for obj in TestCount.objects.all():
print obj.sum, obj.uid