본문 바로가기

분류 전체보기689

Django - cbv formview # 첫번째 파일 school > classroom > views.py from django.shortcuts import render # 이것은 내가 찾고 있는 URL의 실제 이름을 리턴한다. # reverse는 string타입을 리턴하고 reverse_lazy는 object 타입을 리턴한다. # 또한 success_url 을 사용하는경우, reverse_lazy를 사용한다. from django.urls import reverse, reverse_lazy from django.views.generic import TemplateView, FormView from classroom.forms import ContactForm # Create your views here. # def home_view(re.. 2022. 10. 1.
Django - cbv template view cbv는 class based view 라는 뜻이다. # 첫번째 파일 school > classroom > templates > classroom > home.html welcome to home.html Thank you page link # 두번째 파일 school > classroom > views.py from django.shortcuts import render from django.views.generic import TemplateView # Create your views here. # def home_view(request): # return render(request, 'classroom/home.html') class HomeView(TemplateView): template_nam.. 2022. 10. 1.
Django - ModelForms 커스터마이징 # 첫번째 파일 mysite > cars > models.py from django.db import models # 카멜 라이팅 방식에 유의 및 단어에 유의 # 최소허용값, 최대허용값 from django.core.validators import MinValueValidator, MaxValueValidator # Create your models here. class Review(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) stars = models.IntegerField(validators = [MinValueValidator(1), MaxValueValida.. 2022. 10. 1.
Django - ModelForms # 첫번째 파일 mysite > cars > models.py from django.db import models # Create your models here. class Review(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) stars = models.IntegerField() # 두번째 파일 mysite > cars > admin.py from django.contrib import admin from .models import Review # Register your models here. admin.site.register(Review) # 세번째 파일 .. 2022. 10. 1.