Vote count:
0
I'm using django 1.6
I have a model that have a ForeignKey
field refering to the kernel ContentType
model:
class AuthEvent(models.Model):
user = models.ForeignKey(User, null=True, verbose_name='授权用户')
status = models.IntegerField(default=0, verbose_name='授权状态')
timestamp = models.DateTimeField(verbose_name='授权时间')
# Look at this field!
content_type = models.ForeignKey(ContentType, verbose_name='授权类型', null=True)
@classmethod
def make_auth(cls, user, tp=None):
# question here!
# I want to obtain a ContentType object refering to the tp model class
cls.objects.create(user=user, content_type=(tp)
For example, I have a class A(models.Model)
, how can I get a ContentType
object refering to the model class A?
asked 20 secs ago
How to create a `ContentType` model object through a model class in Django?
Aucun commentaire:
Enregistrer un commentaire