如何在python代码中按名称查找表
例如:
class AlexAlex(models.Model):
title = models.CharField(max_length=255)
message = models.TextField()
dataMsg = models.DateField()
fromMsg = models.CharField(max_length=255)
readMsg = models.BooleanField(default=False)
def __str__(self):
return self.title
现在我想找到类名,因为它有一些用户名
代码中的示例:
UserLogged = "AlexAlex" or UserLogged = "Alex alex" + "s" // Example name user logged
Table = functionWhichFindTablebyName(UserLogged) // Find table by name
Table.objects.get.all()
我可以这样做吗?我想为“邮箱用户”使用。我有很多表,我不想在导入/从中编写手册
我觉得这反映了一个执行不力的东西,需要第二次。听起来像是在为每个用户创建一个表,并在其中存储该用户的消息,而此时您应该创建一个与
User
相关的表Message
。也就是说,如果要从模块检索对象(表):Django还提供了ContentTypes,它允许您在不导入模型的情况下完成所需的操作。例如
相关问题 更多 >
编程相关推荐