FrameWork

FrameWork/Django
오늘 할 일 - 점프 투 파이썬 (5장 -1 클래스 파트) - 스터디모집 프로젝트 회원가입 파트 수정 (회원가입시 에러 발생/ 아이디,닉네임,비밀번호 제어문 걸기) ☝🏻 점프 투 파이썬 (클래스) class 와 object 인스턴스와 객체의 차이 - 오브젝트 : 인스턴스화를 통해 만든 모든 실체 - 인스턴스 : 코딩을 할 때(코딩하고 있는 현재 scope내에서) 동적 생성하고 변수로 레퍼런스를 챙긴 오브젝트를 가릴킬떄. - 클래스 = 집의 설계도 / 오브젝트 = 설계도로 지은 모든집 / 인스턴스 = 주어진 집 오버라이딩 생성자 상속 self method ☝🏻 회원가입시 에러 발생 object = UserManager() 이 부분을 -> objects = UserManager() 로 잘못 써서 오류 발생했..
FrameWork/Django
- 🖍 git hub 파일명, 파일 설명, 공개/비공개 선택 후 README 파일 추가 체크 해주고 저장소 생성하기 !! code HTTPS 로 링크 복사 후 > git clone [링크] > 비밀번호 입력 (doit_django) jhj💭  ~/desktop/doit_django  git clone https://github.com/어쩌공 저쩌공 'doit_django_basic'에 복제합니다... remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delt..
FrameWork/Django
1. 회원가입 signup.html # core/views.py res_data['error'] {% if error %} #자바스크립트 경고창으로 에러 띄우기 {% endif %} {% csrf_token %} 아이디https://chagokx2.tistory.com/49 아이디/닉네임/아이디 -> type="text" 비밀번호 -> type="password" 2. 회원가입에 대한 폼양식 회원 가입을 하기 위해 데이터를 어떻게 가져올지 views.py에서 지정하기 views.py from django.shortcuts import render, redirect # render(템플릿)/redirect(URL) from django.contrib.auth import login # login 함수 사용..
FrameWork/Django
views.py from django.contrib.auth.decorators import login_required from django.shortcuts import render from django.views import View from .models import Room @login_required def rooms(requset): rooms = Room.objects.all() return render(requset, 'room/rooms.html', {'rooms':rooms}) @login_required -> 사용자가 로그인한 경우 정상적으로 실행 / 함수형 뷰에만 적용 가능, 클래스뷰 형 사용x 클래스뷰 형에는 from django.contrib.auth.mixins import L..
FrameWork/Django
- 필드타입 종류 Char Field 제한된 문자열 필드 타입. 최대 길이를 max_length 옵션에 지정해야 한다. 문자열의 특별한 용도에 따라 CharField의 파생클래스로서, 이메일 주소를 체크를 하는 EmailField, IP 주소를 체크를 하는 GenericIPAddressField, 콤마로 정수를 분리한 CommaSeparatedIntegerField, 특정 폴더의 파일 패스를 표현하는 FilePathField, URL을 표현하는 URLField 등이 있다. Text Field 대용량 문자열을 갖는 필드 Integer Field 32 비트 정수형 필드. 정수 사이즈에 따라 BigIntegerField, SmallIntegerField 을 사용할 수도 있다. Boolean Field true..
FrameWork/Django
렌더 render -> 템플릿을 불러오고 리더렉트 redirect -> URL로 이동 URL 로 이동한다는 건 그 URL 에 맞는 views 가 다시 실행될테고 여기서 render 를 할지 다시 redirect 할지 결정해야함 from django.shortcuts import render, redirect from django.contrib.auth import login from .forms import SignUpForm def frontpage(requset): return render(requset, 'core/frontpage.html') -> core폴더 안에 front.html 보여지기 def signup(request): if request.method == 'POST': form = S..
FrameWork/Django
is_anonymous -> 로그아웃 여부 물어보기 즉 그 유저가 로그아웃된 상태라면 True를 반환 is_authenticated -> is_anonymous와 반대 , 로그인 되어 있다면 이 코드는 True를 반환 {% if request.user.is_authenticated %} -> 로그인 한 상태 Rooms Log out {% else %} -> 로그인 안됐을 때 Log in Sign up {% endif %} ㅊㅊ https://codehanry.tistory.com/37
FrameWork/Django
목차 1. 가상환경 만들기 2. 가상환경 requirements.txt 1. 가상환경 만들기 2. 가상환경 requirements.txt requirements.txt 만드는 명령어 -> pip freeze > requirements.txt requirements.txt 에 적힌 버전으로 패키지 설치하는 명령어 -> pip install -r requirements.txt
print(blue)