본문 바로가기

장고7

장고(django) 로그인 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 장고 로그인 기능 Model 테이블 (User model) django.contrib.auth | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com Creating forms from models | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News .. 2022. 2. 2.
장고(django) 앨범, 사진 조회 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 앱 모듈 추가 python manage.py startapp photo 셋팅 INSTALLED_APPS = [ ... 'photo.apps.PhotoConfig' # 사진 앱 추가 ] Model photo/models.py from django.db import models from django.urls import reverse # 사진에 대한 원본 이미지와 썸네일 이미지를 모두 저장할 수 있는 커스텀 필드 from photo.fields import ThumbnailImageField # Album 과 Photo 는 1 : N class Album(models.Model): name = models.CharField(max_length=30) description = models.CharField('.. 2022. 1. 29.
장고(django) 블로그 글 검색(Search) - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 1. URLconf 코딩하기 blog/urls.py ... # /blog/search path('search/',views.SearchFormView.as_view(), name='search') # 검색 ] 2. HTML 폼 태그를 클래스로 정의 blog/form.py # HTML 폼 태그도 클래스로 정의 # 폼 클래스 표현 from django import forms class PostSearchForm(forms.Form): # 테이블의 모델 클래스를 정의하는 방법과 매우 유사 # CharField 필드는 TextInput 위젯으로 표현, label='Search Word' 는 폼 위젯 앞에 출력 되는 레이블 # 결국 HTML 요소 2022. 1. 23.
장고(django) 태그 taggit - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 Getting Started — django-taggit 1.3.0 documentation Add "taggit" to your project’s INSTALLED_APPS setting. Run ./manage.py migrate. Note If you want django-taggit to be CASE-INSENSITIVE when looking up existing tags, you’ll have to set TAGGIT_CASE_INSENSITIVE (in settings.py or wherever you have your Dj django-taggit.readthedocs.io pip install django-taggit GitHub - fizista/django-taggit-templat.. 2022. 1. 17.
장고(django) 프로젝트 첫 페이지, 템플릿 상속 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 URL 설정 mysite/urls.py ... from mysite.views import HomeView # 홈페이지 urlpatterns = [ ... # 홈페이지 path('',HomeView.as_view(), name='home'), # 루트 URL , 패턴명 = 'home' ] View 설정 단순히 템플릿만 보여주는 로직 mysite/views.py # 홈페이지 from django.views.generic import TemplateView class HomeView(TemplateView): template_name = 'home.html' TemplateView 제네릭 뷰 상속 settings.py TEMPLATES = [ { 'BACKEND': 'django.template.backen.. 2022. 1. 11.
장고(django)blog app(+아카이브) - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 앱 만들기 예제) URL 설계 URL 패턴 View name template name /blog/ PostLV post_all.html /blog/post/ PostLV post_all.html /blog/post/django-example/ PostDV post_detail.html /blog/archive/ PostAV post_archive.html /blog/archive/2019 PostYAV post_archive_year.html /blog/archive/2019/nov PostMAV post_archive_month.html /blog/archive/2019/nov/10 PostDAV post_archive_day.html /blog/archive/today PostTAV post_arch.. 2022. 1. 5.
장고(django) 셋팅(setting)과 북마크 앱(bookmark app) - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 새해 첫 날 파이썬 웹 프로그래밍 장고 웹 프레임워크 시작! 터미널 창 django-admin startproject mysite(자유) // 데이터베이스 및 user, group 테이블 생성 python manage.py migrate python manage.py createsuperuser // 앱 생성 (모듈)(기능) python manage.py startapp polls test 겸 polls 라는 앱(모듈)을 생성해 봤습니다. 앱 만들기 예제) 코딩 순서 뼈대 만들기 startapp : 앱 생성 settings.py : 앱 등록 모델 models.py : 모델(테이블)정의 admin.py : 사이트에 모델 등록 makemigrations : 변경사항 추출 migrate : 변경사항 반영 UR.. 2022. 1. 1.