| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 영문과숫자가혼합된중복되지않는주소
- 차단프로세스
- fakesession
- gototop
- blockuser
- 데이타타입
- Block
- pagenotfound
- 제일상단으로
- 로그인테스트
- 가짜 세션
- 팔로우기획
- 반응형이미지
- url설계
- 앱생성방법
- logintest
- Bootstrap
- Python
- 파이썬
- 이용자블럭
- replyschema
- 장고
- 댓글설계
- block_user_process
- django
- celery # redis #django #장고 #python #파이썬
- follow 기획
- 유튜브주소
- 팔로우팔로워
- 차단시프로세스
- Today
- Total
목록분류 전체보기 (18)
코딩이야기
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 %}` 태그만 사용해야 한다..
인스타그램과 핀터레스트에서 일반적으로 사용하는 이미지 사이즈는 다음과 같습니다:인스타그램피드 이미지정사각형 이미지: 1080 x 1080 픽셀세로형 이미지: 1080 x 1350 픽셀가로형 이미지: 1080 x 566 픽셀스토리 이미지스토리 이미지: 1080 x 1920 픽셀프로필 사진프로필 사진: 320 x 320 픽셀핀터레스트핀 이미지표준 이미지: 1000 x 1500 픽셀 (2:3 비율)긴 이미지: 최대 1000 x 2100 픽셀 (1:2.1 비율)가로형 이미지: 1000 x 1000 픽셀 (1:1 비율)프로필 사진프로필 사진: 165 x 165 픽셀보드 커버 이미지보드 커버 이미지: 600 x 600 픽셀이 사이즈들은 각 플랫폼에서 최적의 화질과 비율을 유지하기 위해 권장하는 표준 사이즈입니다.
이 포스트는 장고 공식 홈페이지에 있는 튜토리얼을 기반으로 기획자 비제이의 코멘트가 추가되었다. 이도 저도 모르겠다는 분들을 위해 장고 공식 홈페이지를 링크해 놓는다https://docs.djangoproject.com/ko/5.0/intro/tutorial01/ 프로젝트 만들기#프로젝트 만들때에는 django-admin 이 #앱을 만들때에는 python manage.py startapp와 같이 manage.py가 사용된다. django-admin startproject mysite 현재 작업 폴더 아래 mysite라는 이름의 폴더와 manage.py 파일이 자동으로 만들어지며, 그 밑으로 다시 mysite라는 폴더를 만들고 기본적인 파이썬 파일들이 자동으로 설치가 된다. 아래와 같이 폴더와 파일..
Grid 이해의 핵심 Grid는 말 그대로 격자이다. 격자라는 말이 한자라서 어려운데, 그냥 쉽게 눈금으로 표기되었다고이해하자. 이렇게 말이다.| 그리드 상에 줄은 행 row로 표기하면, 열은 column으로 표기한다. 위의 이미지를 예로 들면 2행 11컬럼의 격자이며, 2row, 11column, grid이다. bootstrap에서 열에 대한 클래스는 col이라는 것이 나오는데 이는 column 에서 앞 3글자를 가져온 것이다. bootstrap에서 그리드는 백분율로 구분된 12개의 열로 구분되어 있다 즉, 뷰포인트(Viewpoint) 상에서 가로에 12 열(column : 칸)으로 구분을 해 놓고, 1열 씩 사용하게 되면 12개의 그리드를 2열씩 사용하게 되면 6개의 그리드를 3열씩 사용하..
중단점 ( BreakPoint ), 특정 크기 이상은 이렇게 보여주고, 특정 크기 이하는 이렇게 보여주고와 같이 화면을 구성하는 것이다.위에 예를 들면, 모니터 크기가 어느 정도 되는 환경에서는 길을 글게 가로로 보여주고, 특정 크기 이하에서는 세로로 자동으로 줄바꿈을 하면서 보여주자~ 라고 기준을 잡아 주는 기준점을 breakpoint라 한다. 마치 1024px 이상은 모니터 768~1023px은 블릿, 768px 이하 부터는 모바일 정도로 구분해 놓고, breakpoint 기준으로 구분된 환경에 맞는 레이아웃을 보여 준다는 의미. 지정해 놓은 특정 크기가 되면 (Breakpoint)가 되면, 그 크기에 맞춰 레이아웃 구조를 변화시키는 시점 뷰포트 (Viewport)웹 브라우저에서는..