일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PWA
- 알고리즘
- unionfind
- SQL
- 머신러닝종류
- Python
- SSAFY
- git
- SSAFYcial
- react
- queryset
- 싸피셜
- 백준
- Javascript
- 데코레이터
- 셀프넘버
- 싸피
- js
- 14658
- VITE
- QuerySetAPI
- 싸피10기
- 플로이드워셜
- Django
- 리액트
- TypeScript
- db
- pwa적용하기
- vitepwa
- sqld
- Today
- Total
목록BackEnd/Django (44)
Meme's IT
2023.10.05 - [Django] - [Django] 로그인(3) - 비밀번호 바꾸기 [Django] 로그인(3) - 비밀번호 바꾸기 2023.10.05 - [Django] - [Django] 로그인(2) 가입/탈퇴/수정 [Django] 로그인(2) 가입/탈퇴/수정 2023.10.04 - [Django] - [Django] 로그인(1) 로그인, 로그아웃 [Django] 로그인(1) 로그인, 로그아웃 # Django Authentication System memezz.tistory.com 와 이어집니다. 메인페이지에서 로그인을 했을 때에는 로그인 / 회원가입이 필요없고, 로그인이 안되어 있을 때는 로그아웃 / 회원탈퇴 / 회원정보수정이 필요없다. 그래서 로그인 여부에 따라 화면 출력을 다르게 하고 싶..
2023.10.05 - [Django] - [Django] 로그인(2) 가입/탈퇴/수정 [Django] 로그인(2) 가입/탈퇴/수정 2023.10.04 - [Django] - [Django] 로그인(1) 로그인, 로그아웃 [Django] 로그인(1) 로그인, 로그아웃 # Django Authentication System 사용자 인증과 관련된 기능을 모아 놓은 시스템 이 기능을 통해, 로그인 / 로그아 memezz.tistory.com 과 이어집니다. 회원정보 수정을 해보면, 비밀번호를 바꾸는 항목이 따로 없고 다음과 같이 바꾸려면 링크를 클릭해서 바꾸라고 함 그래서 그 링크를 들어가보면 서버주소 / 숫자 / password / 의 URL으로 연결되고 없는 페이지라고 함 → 비밀번호 수정을 위해 해당 페..
2023.10.04 - [Django] - [Django] 로그인(1) 로그인, 로그아웃 [Django] 로그인(1) 로그인, 로그아웃 # Django Authentication System 사용자 인증과 관련된 기능을 모아 놓은 시스템 이 기능을 통해, 로그인 / 로그아웃을 구현할 수 있다. # 사전 작업 0. https://memezz.tistory.com/24에서 작성한 프로젝트에서 이 memezz.tistory.com 앞의 글과 이어집니다. # 회원가입 구현하기 회원가입 = User 객체를 Create하는 과정 회원 가입시, 사용자 입력 데이터를 받는 built - in ModelForm인 UserCreationForm()을 이용 1. 기본적인 페이지 만들기 # accounts/urls.py ap..
# Django Authentication System 사용자 인증과 관련된 기능을 모아 놓은 시스템 이 기능을 통해, 로그인 / 로그아웃을 구현할 수 있다. # 사전 작업 0. https://memezz.tistory.com/24에서 작성한 프로젝트에서 이어집니다.. 1. 'accounts' app생성 django 내부에서 쓰이는 함수에서도 accounts라는 이름으로 사용되기 때문에 app이름은 accounts로 하는 것이 권장됨 # accounts/urls.py from django.urls import path from . import views app_name = 'accounts' urlpatterns = [ ] # crud/urls.py # 프로젝트 urls에도 경로 추가 urlpattern..
서버로부터 페이지를 받고 페이지를 보고 있을 때, 그 페이지는 서버와 실시간으로 연결된 상태일까?→ 아님, HTTP의 특징인 비 연결 지향에 따름그니까 한번 연결하면 바로 끊김<p style="color: #333333; text-align: start;" data-ke-..
# Static Files란? = 정적 파일 서버 측에서 변경되지 않고, 고정적으로 제공되는 파일 (이미지, JS, CSS 파일 등) # Static Files을 제공하는 방법 1. 기본 경로에서 제공하기 Static files의 기본 경로 = app폴더/static/ → app폴더에 static이라는 이름의 폴더를 만들어주고, 그 안에 app이름과 같은 이름의 폴더 안에 이미지 파일 배치 html 파일에서 static tag를 이용해 이미지 파일에 대한 url을 제공 {% load static %} 이미지가 들어간 것을 확인할 수 있음 F12를 통해 개발자 도구로 들어가서 이미지의 경로를 확인하면 다음과 같이 '/static/articles/파일명'의 url으로 바뀌는데 이것을 STATIC_URL이라고..
HTTP request method(GET과 POST)를 이용해서 view 함수의 구조를 변경할 수 있다. 이전의 게시판 글을 쓸 때, 사용자 입력받는 페이지를 랜더링하는 new함수와 DB에 저장하는 create함수가 따로 있었는데 이 두개를 합쳐서 하나의 함수로 만들 수 있다. # 이전의 new와 create함수를 합친 함수 def create(request): if request.method == "POST":# POST방식이라면, 데이터 저장 form = ArticleForm(request.POST) if form.is_valid(): article = form.save() return redirect('article:detail',article.pk) else: form = ArticleForm(..
# ModelForm이란? = Form + Model Model과 연결된 Form을 자동으로 생성해주는 기능 Form과 ModelForm의 차이 - Form: 추가적인 내용을 입력 받을꺼다/ 사용자 입력 데이터를 DB에 저장하지 않음 (로그인) - ModelForm: 정의한 필드를 입력받을꺼다 / 사용자 입력 데이터를 DB에 저장함 (게시글, 회원가입) https://memezz.tistory.com/24을 ModelForm으로 바꿔보자 1. forms.py를 만든 후, ArticleForm을 생성해준다. # articles/forms.py from django import forms from .models import Article class ArticleForm(forms.ModelForm): cla..