Skip to content

Commit

Permalink
Adding template tags for form rendering.
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeman committed Dec 2, 2010
1 parent 6158fa5 commit 2d90905
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions mimesis/templatetags/mimesis_tags.py
Expand Up @@ -3,6 +3,7 @@
from django.utils.encoding import smart_unicode

from mimesis.models import ImageAssociation, AudioAssociation, VideoAssociation
from mimesis.forms import ImageForm, AudioForm

register = template.Library()

Expand Down Expand Up @@ -114,3 +115,20 @@ def get_audio_list(parser, token):
@register.tag
def get_videos_list(parser, token):
return MediaListNode.handle_token(parser, token, VideoAssociation)


@register.inclusion_tag("mimesis/add_form.html", takes_context=True)
def image_form(context, obj=None):
return {
"form": ImageForm(),
"next": context["request"].build_absolute_uri(),
}


@register.inclusion_tag("mimesis/add_form.html", takes_context=True)
def audio_form(context, obj=None):
return {
"form": AudioForm(),
"next": context["request"].build_absolute_uri(),
}

0 comments on commit 2d90905

Please sign in to comment.