2014년 6월 18일 수요일

chart.js를 이용한 방사형 차트 기본 예제

참고 : http://www.chartjs.org/docs/


head 태그 내부에 Chart.js




body 태그 내부
.
  

.

2014년 6월 15일 일요일

Mathjax를 이용해 수식을 타이핑해서 확인할 수 있는 HTML 코드

참고 :
http://docs.mathjax.org/en/v1.1-latest/typeset.html

이어지는 글 : http://greenyant.blogspot.kr/2014/05/html_23.html

It's not working now.




코드



 
It's not working now.

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 %}


django formsets의 기초적인 사용

참고 :
https://docs.djangoproject.com/en/1.6/topics/forms/formsets/

formset은 form을 여러개 만들어 사용할때 사용한다.

이 글은 django 프로젝트를 만들어 form을 만드는 방법을 알아야 볼 수 있다.
(djagno 프로젝트 만들기 블로그 링크 : http://greenyant.blogspot.kr/2014/05/django.html
django form 관련 다큐먼트 : https://docs.djangoproject.com/en/1.6/topics/forms/)


여기서 사용한 프로젝트명은 website로 하였고 myapp을 만들어 사용하였다.

myapp->templates->myapp 만듦
myapp -> forms.py 만듦
setting.py에 myapp 추가

website/setting.py
 
...
INSTALLED_APPS = (
    ...
    'django.contrib.staticfiles',
    'myapp',
)
...

website/urls.py
 
...
urlpatterns = patterns('',
    ...
    url(r'^$', 'myapp.views.home'),
    url(r'^admin/', include(admin.site.urls)),
)


myapp/forms.py
 
from django import forms

class ArticleForm(forms.Form):
    title = forms.CharField()
    pub_date = forms.DateField()

myapp/views.py
 
from django.shortcuts import render
from django.forms.formsets import formset_factory

from myapp.forms import *

def home(request):
    ArticFormSet = formset_factory(ArticleForm, extra=3)
    formset = ArticFormSet()
    return render(request, 'myapp/index.html', {'formset':formset})

myapp/templates/myapp/index.html
 
{{ formset.management_form }}

{% for form in formset %}
{{form.as_p}}
{% endfor %}

이상태로 run하여 확인하면

 
 
 
 
 
 

이와 같이 나타나며 페이지 소스를 확인해보면 아래와 같이 나타난다.

페이지 소스
 




 

 


 

 


 

 

이어지는 글 :