문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
= 장고 북마크 프로그램 개발 = == 프로젝트 생성 == <source lang=shell> $>pip install django #파이참에서는 생략 </source> <source lang=shell> $>django-admin startproject config . #생략 </source> === 관리자 계정 생성 === <source lang=shell> $>python manage.py migrate </source> <source lang=shell> $>python manage.py createsuperuser </source> === 프로젝트 생성 확인 === <source lang=shell> $>python manage.py runserver </source> == 북마크앱 생성 == <source lang=shell> $>python manage.py startapp bookmark </source> == 모델 생성 == :1) Bookmark 클래스 생성(필드 추가 ) ::bookmark/models.py <source lang=python> from django.db import models class Bookmark(models.Model): site_name = models.CharField(max_length=100) url = models.URLField('Site URL') def __str__(self): #객체를 출력할때 나타날 값 return "이름:"+self.site_name +",주소 :" +self.url </source> :2) 세팅 환경에 추가 ::settings.py <source lang=python> INSTALLED_APPS = [ 'django.contrib.admin', .... 'bookmark', ] </source> :3) DB에 적용 <source lang=python> $> python manage.py makemigrations bookmark $> python manage.py migrate bookmark </source> == 관리자 생성 == :bookmark/admin.py <source lang=python> from django.contrib import admin from .models import Bookmark admin.site.register(Bookmark) </source> == 목록 뷰 생성 == : bookmark/views.py <source lang=python> from django.views.generic.list import ListView from .models import Bookmark class BookmarkListView(ListView): model = Bookmark </source> == URL 연결 == == 북마크 CRUD 구현 == == 템플릿 확장 == [[Category:python]]
문서 저장 미리 보기 차이 보기 취소