Django ModelForm для скрытого ввода

Итак, у меня есть модель TagStatus. Я'Я пытаюсь сделать ModelForm для него. Однако моя форма требует, чтобы скрытый ввод был заполнен {{tag.name}}. Я'просматривал документы, а я нене знаю, как сделать поле тега скрытым вводом. Возможно, ModelForm нет путь?

models.py:

class TagStatus(models.Model):
    user = models.ForeignKey(User, null=True, unique=True)
    status = models.CharField(max_length=2, choices=tag_statuses)
    tag = models.ForeignKey(Tag, null=True, blank=True)

    def __unicode__(self):
        return self.status

    def save(self, *args, **kwargs):
        super(TagStatus, self).save(*args, **kwargs)

class TagStatusForm(modelForm):
    class Meta:
        model = TagStatus
        fields = ('status','tag') 
        widgets = {
             'select': Select,
             'tag': ???
        }

django views.py:

@login_required
def tags(request):
    all_tags = Tag.objects.all()
    context = base_context(request)
    if request.method == 'POST':
        if 'status_check' in request.POST:
            status_form = TagStatusForm(request.POST)
            #if request.is_ajax():
            if status_form.is_valid():
                status_form.save()
                response = simplejson.dumps({"status": "Successfully changed status"})
            else:
                response = simplejson.dumps({"status": "Error"})
                return HttpResponse (response, mimetype='application/json')
    status_form = TagStatusForm()
    context['status_form'] = status_form
    context['all_tags'] = all_tags
    return render_to_response('tags/tags.html', context, context_instance=RequestContext(request))

шаблон:

{% for tag in all_tags %}
....

     {% csrf_token %}
      
      
     {{ status_form.status }}

...
{% endfor %}

Как мне сделать скрытый ввод через django ModelForm, а затем заполнить его через шаблон?

Ответы на вопрос(4)

Ваш ответ на вопрос