전체 글 (1836) 썸네일형 리스트형 [Django]Include the Navbar CodingEntrepreneurs Django 강의 정리 include> 1. 다른 URLconf모듈로 전체 Python가져오기 경로를 사용 가이드 base.html> {% include 'navbar.html' %} {% block content %} {% endblock %} {% include 'js.html' %} js.html> navbar.html> Try Django Home Blog Search [Django]Blog Post Navigation CodingEntrepreneurs Django 강의 정리 models> from django.conf import settings from django.db import models # Create your models here. User = settings.AUTH_USER_MODEL class BlogPost(models.Model): # blogpost_set > queryset # id = models.IntegerField() # pk user = models.ForeignKey(User, default=1, null=True, on_delete=models.SET_NULL) title = models.CharField(max_length=120) slug = models.SlugField(u.. [Django]Delete and Confirm CodingEntrepreneurs Django 강의 정리 delete.html> {% extends "base.html" %} {% block content %} Are you sure you want to delete the following: {{ object.title }} {% csrf_token %} Yes, Delete {% endblock %} views> from django.contrib.auth.decorators import login_required from django.contrib.admin.views.decorators import staff_member_required from django.http import Http404 from django.shortcuts impor.. [Django]Better Validation on Update Views CodingEntrepreneurs Django 강의 정리 forms> from django import forms from .models import BlogPost class BlogPostForm(forms.Form): title = forms.CharField() slug = forms.SlugField() content = forms.CharField(widget=forms.Textarea) class BlogPostModelForm(forms.ModelForm): # title = forms.CharField() class Meta: model = BlogPost fields = ["title", "slug", "content"] def clean_title(self, *args, **kwar.. [Django]Update View with Model Form CodingEntrepreneurs Django 강의 정리 forms> from django import forms from .models import BlogPost class BlogPostForm(forms.Form): title = forms.CharField() slug = forms.SlugField() content = forms.CharField(widget=forms.Textarea) class BlogPostModelForm(forms.ModelForm): # title = forms.CharField() class Meta: model = BlogPost fields = ["title", "slug", "content"] # def clean_title(self, *args, **kw.. [Django]Logged In user & Forms CodingEntrepreneurs Django 강의 정리 views> from django.contrib.auth.decorators import login_required from django.contrib.admin.views.decorators import staff_member_required from django.http import Http404 from django.shortcuts import render, get_object_or_404 # Create your views here. from .models import BlogPost from .forms import BlogPostModelForm # CRUD # GET -> Retrieve / List # POST -> Create .. [Django]Associate Blog Post to a User with Foreign Keys CodingEntrepreneurs Django 강의 정리 AUTH_USER_MODEL> 1. 사용자를 나타내는 데 사용할 모델 2. 기본 사용자 모델을 오버라이드 ForeignKey> 1. 다대일 관계. 2. 두개의 위치 인수, 즉 모델과 관련된 클래스와 on_delete옵션이 필요 models> from django.conf import settings from django.db import models # Create your models here. User = settings.AUTH_USER_MODEL class BlogPost(models.Model): # blogpost_set > queryset # id = models.IntegerField() # pk user = models.Forei.. [Django]Login Required CodingEntrepreneurs Django 강의 정리 @login_required> 1. 사용자가 로그인한 경우 정상적으로 실행 2. is_active사용자에게 플래그를 지정하지만 기본 AUTHENTICATION_BACKENDS는 비활성 사용자를 거부 가이드 @staff_member_required> 1. 사용자의 등급이 멤버인 경우 정상적으로 실행 views> from django.contrib.auth.decorators import login_required from django.contrib.admin.views.decorators import staff_member_required from django.http import Http404 from django.shortcuts import .. 이전 1 ··· 111 112 113 114 115 116 117 ··· 230 다음