일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 후기
- 보기 편하라고 만든
- 부스트캠프
- Virtual Box 7.0.6
- 백준 #baekjoon # 2563
- 네이버 부스트 코스
- 네이버
- 8기
- id # tr # 환경변수
- 운영체제론
- Ubuntu 20.04
- 웹/모바일
- Today
- Total
목록Django (10)
Miner
11. index.html 만들기 https://vuetifyjs.com/en/ Vuetify — A Vue Component Framework Vuetify is a no design skills required Open Source UI Component Framework for Vue. It provides you with all of the t... vuetifyjs.com https://vuetifyjs.com/en/getting-started/wireframes/#examples Wireframes — Vuetify Select from a multitude of Vuetify Material Design layouts built to help kickstart your application...
8. User 모델 커스터마이징 * (3) Abstract User 클래스를 상속받는 방식으로 인증 테이블을 만들어보겠다. 1. 인증 테이블이 소속될 애플리케이션을 만든다. 2. 마이그레이트 해준다 에러가 뜨는 이유는 장고가 제공하는 유저 인증 테이블이 있는 상태에서 새로운 인증 테이블을 만들었기 때문에 인증테이블을 만들려면 초기에 작업을 해줘야 한다. 정확하게는 최초 마이그레이트 명령 이전에 인증 테이블을 만들어야 한다. ---> sqlite3 파일을 지우고 다시 시작해야 한다. 데이터베이스 스키마가 확정이 되기 전까지는 sqlite3 을 사용하고 확정이 되면 mysql 이나 postgresql을 사용한다. 9. Settings.py 분리하기 왜? - 개발 과정에서 settings.py 파일과 개발이 ..
커스텀 User 모델을 작성하는 세 가지 방법 표준 User 모델과 1대 1 관계를 가지는 모델을 만드는 방법 AbstractUser을 상속받는 모델을 만드는 방법 AbstractBaseUser을 상속받는 모델을 만드는 방법 표준 User 모델과 1대 1관계를 가지는 모델을 만드는 방법 예를 들어 다음과 같이 표준 User 모델과 1대1 관계를 가진 모델을 만들어 유저 정보를 추가하고 싶은 정보를 쓴다. class UserAddInfo(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL) department = models.CharField() image = models.ImageField() 이렇게 표준 User 모델을 그대로 활용하..
갑작스러운 1. 장고 환경 준비, 파이참 환경 준비, StartApp 만들기 https://challengvirus.tistory.com/entry/%EC%9E%A5%EA%B3%A0-Instagram-clone-1-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0 장고 Instagram clone #1 가상환경 준비하기 https://www.youtube.com/watch?v=M8UPyeF5DfM&t=6887s 를 참고 해서 만들어 봤습니다. 1. 파이썬 가상환경 사용 1. C드라이브에 venvs 폴더 만들기 mkdir venvs 2. venvs 폴더 안에 가서 가상환경 만들기 C:venvs > python -m v cha..
1. instagram 폴더 속에 templates 폴더 생성, templates 폴더 속에 instagram 폴더 생성 2. settings.py 에 TEMPLATES 의 경로를 등록한다. 3. templates/instagram 에 main.html 작성 ※ Alt + Enter 누르면 자동 import 된다 settings.py / InstalledAPP 에 App 이름 써주기 -> 안하면 migration 이 안됨 4. 부트스트랩 다운로드 부트스트랩 스타터 템플릿을 활용 main.html 에 스타터 템플릿 추가 네비게이션 바에 대한 정보를 찾아 main.html에 추가 ctrl + alt + l -> 코드 균형 맞추기 프론트 코드를 main.html 에 구성하기 https://cholol.tist..
1. 프로젝트 단독으로는 아무런 일도 할 수 없다. 좁게 말해 기능을 담당하는 APP(앱) 생성 2가지 방법 (instagram) C:\projects\instagram> django-admin startapp instagram (instagram) C:\projects\instagram> python manage.py startapp instagram 2. 간단한 문자열을 출력하기 urls.py from django.contrib import admin from django.urls import path from instagram import views urlpatterns = [ path('admin/', admin.site.urls), path('instagram/', views.index), ] ..
1. 파이참을 통해 projects>instagram 폴더를 연다. 2. 파이참 인터프리터 설정 File - Settings Projects : instagram 누르고 project Interpreter Add interpreter Existing venvs / instagram / Scripts / python.exe 파일로 연결 3. 언어 변경 Settings.py 에 LANGUAGE_CODE = 'ko-kr' TIME_ZONE = 'Asia/Seoul' 로 설정 4. 결과
https://www.youtube.com/watch?v=M8UPyeF5DfM&t=6887s 를 참고 해서 만들어 봤습니다. 1. 파이썬 가상환경 사용 1. C드라이브에 venvs 폴더 만들기 mkdir venvs 2. venvs 폴더 안에 가서 가상환경 만들기 C:venvs > python -m venv instagram 3. (가상환경에) 장고 설치 C:\venvs\instagram\Scripts> activate (instagram) C:\venvs\instagram\Scripts> pip install django==4.0.3 pip install djangorestframework # pip 이 최신버전이 아니라는 내용이 나오고, python -m pip install --upgrade pip ..