본문 바로가기

분류 전체보기718

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.
Django - 위젯과 스타일링 # 첫번째 파일 mysite > cars > templates > cars > rental_review.html {% load static %} Rental review form {% csrf_token %} {% comment %} as_p : p태그로 감싼 효과다. as_table: table효과다 as_ul : ul태그로 감싼 효과다 {% endcomment %} {% comment %} {{form.as_p}} {% endcomment %} {% for field in form %} {{field.label_tag}} {{field}} {% endfor %} # 두번째 파일 mysite > cars > forms.py from django import forms class ReviewForm(fo.. 2022. 10. 1.
Django - form 탬플릿 랜더링 #첫번째 파일 mysite > cars > views.py from django.shortcuts import render, redirect from django.urls import reverse from .forms import ReviewForm # Create your views here. def rental_review(request): # POST REQUEST --> form contents --> thank_you if request.method == 'POST': form = ReviewForm(request.POST) if form.is_valid(): #{'first_name':'Jose', } print(form.cleaned_data) return redirect(reverse('.. 2022. 10. 1.
Django - form class 기초 (다음 포스팅과 연결될 예정) # django #GET 지정된 리소스에서 데이터를 요청함 GET과 POST는 둘다 근본적으로 html request 메서드 이지만 GET은 데이터를 요청해서 받아오고 POST는 데이터를 서버에 보낸다. 라고 이해하면 되겠다. #POST 리소스를 생성하거나 업데이트를 하기 위해 서버에 데이터를 보내도록 요청함. # django form으로 제작 루틴 #1 vscode상의 터미널에서 내가 작업하고자 하는 폴더로 이동 #2 터미널에 명령문을 입력한다. django-admin startproject mysite #3 생성된 프로젝트 폴더로 터미널 상에서 이동해준다. #4 어플리케이션 생성 python manage.py startapp 어플리케이션이름 예시 python manage.py startapp cars.. 2022. 10. 1.