본문 바로가기

WEB기초/Django4

[Django] CRUD 만들기 [Django] CRUD 만들기 * python 프로젝트 기본 setting 하는 법 1. Django Project 생성 2. migrate 를 해준다. 3. static 폴더와 templates 폴더를 만든다. 4. settings.py => static 폴더와 templates 폴더 설정 1.프로젝트 생성 후 가장 먼저 migrate를 해줘야한다. 2.프로젝트에 templates, static 폴더 만들기 3.settings.py에 설정하기- TEMPLATES 위에 넣기12#프로젝트의 templates 폴더의 절대 경로 얻어와서tempDir=os.path.join(BASE_DIR, "templates")cs- 맨 아래에 넣기1STATICFILES_DIRS=(os.path.join(BASE_DIR,".. 2017. 8. 21.
[Django] application 이용하기 [Django] application 이용하기 1.초기화작업 2.myapp 생성(패키지 개념) 2.settings 3.urls- message로 시작하는 요청에 대해서 myapp.urls가 분기시킨다.1234567891011from django.conf.urls import url, includefrom django.contrib import adminfrom Django02_SqliteDB import views urlpatterns = [ # superuser 요청에 대한 응답 url(r'^admin/', admin.site.urls), url(r'^$', views.index), # myapp.urls.py를 포함 시키기 url(r'^message/', include('myapp.urls')),]C.. 2017. 8. 18.
[Django] Request/Response/Redirect [Django] Request/Response/Redirect dict type 데이터 전달받기 1. 2.html 생성 3.views에 연결 메소드 생성 - dict타입으로 dict타입인 mem을 전달한다. (주의해서 보기!)123456def show_member(request): # DB 에서 읽어온 회원 정보라고 가정하자 mem={"num":1,"name":u"김구라","addr":u"노량진"} # html 페이지에 전달할 dict 에 mem 이라는 키값으로 dict type # 전달하기 return render_to_response("show_member.html",{"mem":mem})cs 4.urls에서 맵핑시키기12345678910111213#-*- coding: utf-8 -*- from d.. 2017. 8. 18.
[Django] Django시작하기 [Django] Django시작하기 project 기본 setting1. 프로젝트 run버튼혹은 cmd 창에서 python mangage.py runserver 통해서 프로젝트를 run한다. 2.settings.py 에 STATICFILES_DIRS=(os.path.join(BASE_DIR,"static"),) 입력하기 3. settings에 ROOT_URLCONF 아래 붙여넣기4.template폴더 생성 후 index.html 생성하기 index화면 기본화면으로 만들기1.urls123456789#-*- coding: utf-8 -*- from django.conf.urls import patterns, include, urlfrom django.contrib import admin urlpatterns.. 2017. 8. 17.