장고

    [Django] Django 클래스형 뷰 ( Generic View- DeleteView) # 6

    2021.12.14 - [Study/Django] - [Django] Django 클래스형 뷰 ( Generic View- UpdateView) # 5 [Django] Django 클래스형 뷰 ( Generic View- UpdateView) # 5 2021.12.14 - [Study/Django] - [Django] Django 클래스형 뷰 ( Generic View- DetailView) # 4 [Django] Django 클래스형 뷰 ( Generic View- DetailView) # 4 2021.12.14 - [Study/Django] - [Django] Django 클.. programmers-sosin.tistory.com 이번 게시글에선 DeleteView에 대해 알아보겠습니다. 아래 코드..

    [Django] Django 클래스형 뷰 ( Class-Based Views ) # 1

    오늘은 장고의 클래스형 뷰를 사용해볼 것입니다! Django에서는 개발자들이 자주 쓰는 뷰를 클래스로 제공하는데, 이를 이용하면 django에서 제공하는 여러 뷰를 알맞게 상속받아 대부분의 로직을 완성할 수 있습니다! 함수형 뷰는 모든 로직을 직접 구현하기 때문에 좀 더 직관적이라는 장점이 있지만 클래스형 뷰에 익숙해진다면 훨씬 더 쉽고 빠르게 필요한 기능을 구현할 수 있습니다. 함수형 뷰를 클래스형 뷰로 바꿔보기! def page_create(request): if request.method == 'POST': page_form = PageForm(request.POST) if page_form.is_valid(): new_page = page_form.save() return redirect('pag..

    [Django] django.core.exceptions.ImproperlyConfigured Error

    Django 학습 중 아래와 같은 에러가 발생하였다. django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. 그래서 후다닥 열심히 찾아본 결과 Django에서는 django 모듈을 통해 사용하는 것이 아닌 모듈을 확인하기 위해 사용하거나 그 외 다른 이유로 직접 사용을 하게 된다면 위와 같은 오류가 나온다는 것을 알게 되었다! 해결법은 소..

    Django Validator / 장고 유효성 검증 / 내장 Field 옵션

    Django 유효성 검증 장고에서 유효성을 검증하는 방법은 2가지가 있습니다. 1. Field를 정의할 때 필요한 옵션 인자로 주기 2. 따로 validator를 추가하기 내장 Field 옵션을 사용하여 Field를 정의할 때 유효성 검증하기 Field 는 두가지 종류가 있는데 Model Field 와 Form Field 입니다. 첫번째로 우선 Model Field에서 유효성 검증을 하는 방법을 알아보겠습니다. 장고에서 Model Field에 유효성 검증을 방법은 models.py 파일에서 각각의 필드마다 유효성 검증을 추가해보면 됩니다. # models.py class Post(models.Model): title = models.CharField(max_length=50) 위와 같은 코드가 작성되어 ..