오늘은 플필 이미지를 유저네임 왼쪽에 배치하는 공부를 했따플필 페이지 버튼, 게시글목록 유저이름옆, 게시글 내부 작성자 옆, 댓글 옆에도 모두 추가! 흠,,,,,로그아웃 페이지랑, 회원가입 페이지도 수정해야하나??
프로그래밍에는 관례가 참 많은 것 같다. 디장고하면서 특히 느낀게 config로 프로젝트명 생성하는 것 users 대신 accounts 앱 이름 사용 앱이름에서 accounts 외에는 단수 사용 권장 또 더 있었는데 생각 안남 아무튼 혼란한 일주일이었다.
해시에 대해서는 이전글을 참고하기https://mynews0741.tistory.com/56 2024.12.20 해시테이블해시 테이블(Hash Table)1. 해시가 뭘까?2024.12.17 포스팅의 1번 문제의 의문으로 인해 선생님이 해시테이블에 대해 알아보라고 했다.처음에 해쉬라는 것을 들었을 때 맨 처음 떠올렸던 것은 해시브라mynews0741.tistory.com md5를 암호화할 때 사용하지 마셈(보안이 뚫린적이 있다고함) 1. Cookie와 Session 개념 비교Cookie (쿠키)클라이언트(브라우저) 측에 저장되는 작은 텍스트 파일용량 제한: 약 4KB만료시간을 설정할 수 있음주로 사용자 설정이나 비로그인 상태의 정보 저장에 사용Session (세션)서버 측에 저장되는 사용자별 정보세션 I..
유저앱을 어카운츠앱으로 변환하면서 상세코드에 뺴먹고 안바꾼거 있음!근데 공부하는 사람이라면 이정도 오류는 스스로 찾아서 수정하시길...! 1. 작업 디렉토리 만들기(루트폴더)mkdir [프로젝트_폴더명]cd [프로젝트_폴더명] 2. 가상환경 설정 (프로젝트 격리를 위해)깃이그노어 만들고 밴브폴더 넣어두기필요한 것 : Django, Pillow python -m venv venv#가상환경 활성화깃배쉬 (Windows): source venv/Scripts/activate맥 (Mac) / 리눅스: source venv/bin/activate#리콰이어 있으면 다운로드 pip install -r requirements.txt#리콰이어 없으면 받아서 저장pip install djangopip freeze ->..
모델 (models.py)# 필드 생성mchar + Tab → CharField 생성mtext + Tab → TextField 생성mint + Tab → IntegerField 생성mdt + Tab → DateTimeField 생성ForeignKey + Tab → ForeignKey 생성m2m + Tab → ManyToManyField 생성# 모델 클래스Model + Tab → 기본 모델 클래스 생성 뷰 (views.py)# 함수형 뷰view + Tab → 기본 뷰 함수 생성# 클래스형 뷰createview + Tab → CreateView 생성deleteview + Tab → DeleteView 생성detailview + Tab ..
1. 작업 디렉토리 만들기 mkdir [프로젝트_폴더명] cd [프로젝트_폴더명] 2. 가상환경 설정 (프로젝트 격리를 위해) python -m venv venv 깃배쉬 (Windows): source venv/Scripts/activate 맥 (Mac) / 리눅스: source venv/bin/activate 가상환경 활성화 하고 pip install -r requirements.txt pip install django pip freeze -> requirments.txt 끄는법: deactivate 깃이그노어 만들고 밴브폴더 적기 3. 프로젝트 생성 django-admin startproject config . # 마지막 점(.)은 현재 디렉토리에 생성한다는 의미 4. 앱 생성 python mana..