2014년 6월 11일 수요일

열 추가 삭제되는 테이블 django formset과 연동

참고 :
자바 코드예제 : https://djangosnippets.org/snippets/1389/
formsets 다큐먼트 : https://docs.djangoproject.com/en/1.6/topics/forms/formsets/
행 추가삭제 관련 블로깅 : http://greenyant.blogspot.kr/2014/05/table.html

이어지는 글 : http://greenyant.blogspot.kr/2014/06/django-formsets.html


views.py
 
from django.forms.formsets import formset_factory
from myapp.forms import *
def home(request):
    ArticleFormSet = formset_factory(ArticleForm, extra=2)
    formset = ArticleFormSet()
    return render(request, 'myapp/index.html', {'formset':formset})





form.py
from django import forms
class ArticleForm(forms.Form):
    title = forms.CharField()
    pub_date = forms.DateField()



index.html





{% csrf_token %} {{ formset.management_form }} {% for form in formset %} {{ form.title.label_tag }}{{ form.title }} {{ form.title.error}} {{ form.pub_date.label_tag }}{{ form.pub_date }} {{ form.pub_date.error}} {% endfor %}


댓글 1개:

  1. The Best Iron Bank Games | TITaniumArt
    Iron Bank games. Iron Bank ecm titanium is a titanium dioxide in food popular titanium exhaust tips online slot for the titanium undertaker SONIC DOGER, which is a high-quality casino game for the titanium watch SONIC DOGER.

    답글삭제