def post_type(model, registry=registry):
	registry.register(model)
	return model
def post_type(model, registry=registry):
    registry.register(model)
    return model
Example #3
0

class AudioPost(PostBase):
    audio = models.FileField(upload_to='audio')
    description = models.TextField(blank=True, null=True)


class VideoFilePost(PostBase):
    video = models.FileField(upload_to='video')
    description = models.TextField(blank=True, null=True)


class VideoExternalPost(PostBase):
    embed_code = models.TextField()
    description = models.TextField(blank=True, null=True)


class CodePost(PostBase):
    code = models.TextField()
    description = models.TextField(blank=True, null=True)


post_types.register(TextPost)
post_types.register(QuotePost)
post_types.register(LinkPost)
post_types.register(ImagePost)
post_types.register(ChatPost)
post_types.register(AudioPost)
post_types.register(VideoFilePost)
post_types.register(VideoExternalPost)
post_types.register(CodePost)