Python 썸네일형 리스트형 Python 어렵게 배우기 http://learnpythonthehardway.org/book/ 관련해서 포스팅을 해보자... (시간이..;;;) 더보기 Python - @staticmethod, @classmethod의 사용 python 에서 static 메소드를 사용할때 사용한다. @staticmethod, @classmethod의 사용법이 약간 다르다. @staticmethod 는 @staticmethod def s_method(): ...... 이런식으로 사용하지만 @classmethod는 @classmethod def c_method(cls): ..... 와 같이 클래스를 지정하는 인수(cls) 가 사용 되어야 한다. (self 인수랑 비슷한 개념) 저 cls는 해당 메소드가 사용되는 클래스를 의미하며 self 와 같은 식으로 생각하면 된다. 자세한 설명은 http://blog.naver.com/parkjy76?Redirect=Log&logNo=30167615254 블로그에 설명을 잘 해 주셨다. 더보기 Python - UTF-8 인코딩 버전 2.X print '안녕하세요'에러가 났다 인코딩을 정의해줘야한다. 파일 최 상단에# -*- coding: utf-8 -*-라는 주석문을 추가해준다. 정상 동작함을 확인 할 수 있다. 더보기 Django tutorial part4. (Form 작성) 1. polls/template/polls/detail.html 에 Form을 작성해보자 {{ poll.question }} {% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% for choice in poll.choice_set.all %} {{ choice.choice_text }} {% endfor %} 2. polls/views.py 의 vote 함수를 수정해보자 def vote(request, poll_id): p = get_object_or_404(Poll, pk = poll_id) try: selected_choice = p.choice_set.get(pk=request.POST['choice']) except (.. 더보기 Django tutorial part3. 2/2 (화면 만들기) 1. 에러 처리 polls/templates/polls/detail.html 파일을 작성한다. {{ poll.question }} {% for choice in poll.choice_set.all %} {{ choice.choice_text }} {% endfor %} polls/views.py 파일의 detail 함수를 아래와 같이 수정한다. from django.http import Http404 def detail(request, poll_id): try: poll = Poll.objects.get(pk = poll_id) except Poll.DoesNotExist: raise Http404 return render(request, 'polls/detail.html', {'poll':poll}) .. 더보기 Django tutorial part3. 1/2 (화면 만들기) 1. polls/views.py 파일을 아래와 같이 작성한다. from django.http import HttpResponse def index(request): return HttpResponse("Hello. world. You're at the poll index.") 2. polls/urls.py 파일을 생성하고 아래와 같이 작성한다. from django.conf.urls import patterns, url from polls import views urlpatterns = patterns('', url(r'^$', views.index, name = 'index') ) 3. mysite/url.py 파일을 아래와같이 수정한다. from django.conf.urls import patter.. 더보기 Django tutorial part2. (관리자 화면 활성화) 원문 : https://docs.djangoproject.com/en/1.5/intro/tutorial02/ admin 사이트를 활성화 시키자. 1. mysite/settings.py 파일의 INSTALLED_APPS 를 수정한다.'django.contrib.admin', : 주석해제 한다. INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # Uncomment the next line to enable the admin: 'djang.. 더보기 Django Tutorial part1. (프로젝트 생성, Model 정의) 원문 : https://docs.djangoproject.com/en/1.5/intro/tutorial01/ 0. 장고(Django)를 깐다 (https://docs.djangoproject.com/en/1.5/topics/install/)(이클립스에 PyDev 플러그인이 깔려있다고 가정한다.) 1. mysite 라는 이름으로 Django 프로젝트를 생성한다. 2. 아래 사진과 같은 파일들이 생성된다.- manage.py : Django 프로젝트를 관리하기 위한 utility. 자세한 내용은 (https://docs.djangoproject.com/en/1.5/ref/django-admin/)- mysite/settings.py : Django 프로젝트와 관련된 세팅 정보- mysite/urls.py :.. 더보기 이전 1 ··· 5 6 7 8 9 다음