20220927 TIL
2022. 9. 27. 21:25ㆍTIL(Today I Learnd)
- 목차
Django Project Repo fork
1. 가상환경 만들기
2. 가상환경 들어가고
3. git init
4. git branch -M 변경이름??
5.git add .
6.git checkout 변경이름
7. git commit -m 'init'
8. git push -u origin FLO_last
쪽지시험
Django 프로젝트를 생성하고 실행시켜 접속해보기
오늘의 목표 - 파이참의 프로젝트 자동 생성 및 프로젝트 실행 기능 없이 명령어로만 문제 풀어보기
어제 풀었던 쪽지시험 문제 코드를 기반으로 아래 코드를 추가해주세요
사용할 명령어
python -m venv venv : 가상 환경 생성하기
venv\\scripts\\activate : (windows)가상 환경 접속하기
source ./venv/bin/activate : (mac) 가상 환경 접속하기
pip install django : django 패키지 설치하기
django-admin startproject $프로젝트이름 . : 현재 경로에 원하는 이름으로 프로젝트 생성하기
python manage.py startapp $앱이름 : 원하는 이름으로 앱 만들기
python manage.py runserver : 장고 프로젝트 실행하기
python manage.py makemigrations : 데이터베이스 마이그레이션 파일 생성
python manage.py migrate : 데이터베이스 마이그레이션 적용
python manage.py createsuperuser : 관리자 계정 생성하기
1. models.py에 AccessLog 테이블을 생성해주세요
- 필드
- created_at : 데이터가 생성된 시간을 알 수 있도록 datetimefield 사용
- location : 사용자가 어떤 template에 접근했는지 알 수 있도록 charfield 사용
2. 생성된 테이블을 makemigrations / migrate 명령어를 통해 db에 반영해주세요
3. 생성한 테이블을 admin.py에 등록해주세요
4. 사용자가 introduce 페이지에 접속했을 때, 접속 로그를 남겨주세요
- admin 페이지에서 로그를 봤을 때 언제 어떤 페이지에 접속했는지 알 수 있어야 합니다.
- 로그를 저장할 때는 어떤 탬플릿을 조회했는지도 확인할 수 있도록 해주세요
5. admin 페이지에 접속해서 접속 기록을 확인해주세요
'TIL(Today I Learnd)' 카테고리의 다른 글
20220929 TIL (1) | 2022.09.29 |
---|---|
20220928 TIL (0) | 2022.09.29 |
20220926 TIL (0) | 2022.09.26 |
20220923 TIL (0) | 2022.09.23 |
20220922 TIL (1) | 2022.09.22 |