-
점프 투 장고. 실습한 소스
forms.py 모델폼 상속해서 폼 만든 후, 뷰에서 임포트. QuestionForm(request.POST, instance=question) messages.error(request, '에러') forms.py from django import forms from b2b.models import Question, Answer # forms.Form 과 forms.ModelForm class QuestionForm(forms.ModelForm): class Meta: model = Question fields = ['subject', 'content'] labels = { 'subject': '제목', 'content': '내용', } class AnswerForm(forms.ModelForm): cl..
점프투장고
2023.11.18
-
회원가입 폼 (부트스트랩)
https://7942yongdae.tistory.com/86
점프투장고
2023.11.16
-
회원 가입view - 글쓴이 추가(모델에 fk 추가)
forms.py signup.html views.py def signup(request): 회원 가입 링크 navbar.html {% if not user.is_authenticated %} 회원가입 {% endif %} common/urls.py path('', '회원가입뷰 클래스or함수', name='signup'), from django.contrib.auth import views as auth_views from . import views app_name = 'common' urlpatterns = [ ....... path('signup/', views.signup, name='signup'), ] 회원가입폼UserForm 필요 common/forms.py 필요한 import 모듈은? 필요한 ..
점프투장고
2023.11.16
-
댓글 수: {% if question.answer_set.count > 0 %}
{% if question_list %} {% for question in question_list %} {{ question_list.paginator.count|sub:question_list.start_index|sub:forloop.counter0|add:1 }} {{ question.subject }} {% if question.answer_set.count > 0 %} {{ question.answer_set.count }} {% endif %} {{ question.create_date }} {% endfor %}
점프투장고
2023.11.15
-
로그인 로그아웃 구현 + 리다이렉트 URL ( config/urls.py )
03-5 로그인/로그아웃 구현 django.contrib.auth 앱 이용 공통으로 사용되는 기능인 로그인이나 로그아웃을 이 중의 하나의 앱에 종속시키는 것은 좋지 않기 때문이다. 이러한 이유로 여기서는 로그인 · 로그아웃을 "공통 기능을 가진 앱"이라는 의미의 common 앱에 구현할 것이다 common 앱 생성! config/settings.py 에 로그인/아웃 후 이동할 페이지 등록 로그인 url 매핑 로그인 템플릿 만들기 : common/login.html form_errors.html 로그 아웃 및 로그아웃 후 이동할 페이지. LOGIN_REDIRET_URL = '/' urls.py 의 urlpatterns 에 views 의 클래스.as_view() 또는 함수를 등록한다. config/urls...
점프투장고
2023.11.15