일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- fakesession
- replyschema
- 영문과숫자가혼합된중복되지않는주소
- 반응형이미지
- 로그인테스트
- 장고
- logintest
- blockuser
- 팔로우팔로워
- 제일상단으로
- 차단시프로세스
- url설계
- 차단프로세스
- Bootstrap
- 댓글설계
- 가짜 세션
- 유튜브주소
- Block
- gototop
- 앱생성방법
- 파이썬
- follow 기획
- django
- block_user_process
- pagenotfound
- Python
- 이용자블럭
- 데이타타입
- 팔로우기획
- celery # redis #django #장고 #python #파이썬
- Today
- Total
목록django (5)
코딩이야기

1. setting.py에 값을 수정 기본값으로 세팅된 DEBUG 값 TRUE를 False로 변경하고 Allowed Hosts값을 변경 # settings.pyDEBUG = FalseALLOWED_HOSTS = ['*'] # 모든 호스트를 허용. 실제 배포 환경에서는 특정 도메인 또는 IP 주소를 추가하세요.TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ BASE_DIR / 'templates', #Base_DIR / 'folder/newfolder/templates', 2. 404에러를 보여줄 페이지 작성 ..
장고에서 앱 = 기능이 모여 있는 폴더와 같은 개념. 우리가 흔히 모바일에서 보는 앱과는 그 의미가 다르다. 장고의 앱은 훨씬 더 좁은 의미로 사용한다. account라는 폴더안에서, 로그인,회원가입, 로그아웃등의 페이지가 있도록 구성하는 예제. 1. 앱 생성 account 라는 이름으로 새로운 Django 앱을 생성한다.python manage.py startapp account 2. 모델 작성 account/models.py 파일을 수정하여 유저 모델을 작성한다.from django.contrib.auth.models import AbstractUserfrom django.db import modelsclass CustomUser(AbstractUser): # 추가로 필요한 필드 작성 p..
Django 템플릿 언어에서는 request.COOKIES를 직접 접근할 수 없습니다. 대신, 뷰에서 쿠키 값을 컨텍스트에 전달한 후, 템플릿에서 이를 사용하여 조건문을 구성해야 합니다1. 뷰에서 쿠키 값 전달뷰 함수에서 쿠키 값을 컨텍스트로 전달 # views.pyfrom django.shortcuts import renderdef check_fake_session(request): fake_session_value = request.COOKIES.get('fake_session_key') return render(request, 'check_fake_session.html', {'fake_session_key': fake_session_value})# view에서 쿠키를 체크하여 해당 ur..
Django에서 실제 세션을 사용하지 않고 가짜 세션을 구현하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 Django의 뷰 함수나 미들웨어에서 임시 데이터를 사용하여 세션처럼 동작하도록 만드는 것입니다. 여기서는 쿠키를 사용하여 가짜 세션을 구현하는 방법을 예시로 설명하겠습니다.1. 설정 파일 수정먼저 Django 프로젝트의 설정 파일인 settings.py를 수정하여 세션을 비활성화하거나 최소한으로 사용하도록 설정합니다. # settings.py# 세션 엔진 설정SESSION_ENGINE = 'django.contrib.sessions.backends.signed_cookies' # 서명된 쿠키 기반 세션 사용# 세션 쿠키 설정SESSION_COOKIE_NAME = 'fake_sessioni..
{% extends "base.html" %}{% block content %} Welcome to the Home Page This is the home page content.{% endblock %}Django 템플릿에서 `{% block %}` 태그는 여러 번 사용할 수 없다. `{% block %}` 태그는 상속된 템플릿에서 특정 블록을 재정의하기 위해 사용되어야 하고, 하나의 템플릿 파일 내에서 동일한 블록 이름을 여러 번 사용할 수 없어야 한다. 템플릿을 구성하는 방법에는 여러 가지가 있으며, `{% include %}` 태그를 사용하여 템플릿을 재사용하거나 여러 파일로 분할하여 사용해야 한다. 1. 기본 블록 기본 템플릿에서는 하나의 `{% block %}` 태그만 사용해야 한다..