본문 바로가기
반응형
[Django4] 프로젝트 구조 및 코딩컨벤션 프로젝트 구조myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py app1/ migrations/ __init__.py __init__.py admin.py apps.py models.py tests.py views.py app2/ migrations/ __init__.py __init__.py admin.py apps.py models.py tests.py .. 2024. 7. 3.
[Django] Template Index 1. 1 2. 2 3. 3 4. 4 5. 4 Reference 1. 2. 3. 4. 5. Reference [Type: Title(Subtitle)] URL [Type: Title(Subtitle)] URL 2024. 4. 22.
[Django] View Index 1. 1 2. 2 3. 3 4. 4 5. 4 Reference 1. View View 2. 상세 View 설정 View 구현 3. 4. 5. Reference [Type: Title(Subtitle)] URL [Type: Title(Subtitle)] URL 2024. 4. 22.
[Django] Admin Index 1. Django 명령어 2. 관리자 모델 3. 관리자 사이트 등록 4. 4 5. 4 Reference 1. Django 명령어 Django 명령어 # 슈퍼유저 생성 python manage.py createsuperuser 2. 관리자 모델 관리자 모델 - django.contrib.auth.models.User 3. 관리자 사이트 등록 관리자 사이트 등록 - 모델 추가 from django.contrib import admin admin.site.register(모델) from django.contrib import admin @admin.register(모델) class 모델Admin(admin.ModelAdmin): list_display = ['필드1', '필드2', '필드3'] # .. 2024. 4. 22.
[Django] Model 및 Database 2 Index 1. Model 관계 2. Database 설정 3. Model 기본 관리자 4. Model 커스텀 관리자 5. 4 Reference 1. Model 관계 Model 관계 - django.db.models models.ForeignKey(to=모델, on_delete=models.CASCADE, related_name='blog_posts') - to: 연결할 모델 - on_delete: 참조된 객체가 삭제될 때 선택할 수 있는 동작 지정. - related_name: 모델끼리의 역방향 관계 명칭 지정 - 일대일 관계 - 일대다 관계 - 다대다 관계 2. Database 설정 Database 설정 - settings.py의 DATABASE 설정 3. Model 기본 관리자 Model 기본 관리.. 2024. 4. 22.
[Django] Model 및 Database 1 Index 1. Django 명령어 2. Model Style 3. Model 4. Model Field 5. Model Meta Class Reference 1. Django 명령어 Django 명령어 # 데이터베이스 migration python manage.py makemigrations # 테이블들을 데이터베이스에 생성 python manage.py migrate # 파이썬 쉘 실행 python manage.py shell # 생성된 마이그레이션 SQL 출력 확인 python manage.py sqlmigrate 2. Model Style Model Style - 필드명은 lowercase와 underscore로 구성 - Meta 클래스는 필드명 이후에 정의 - 모델의 inner class와 me.. 2024. 4. 21.
[Django] Django 개요 및 환경 설정 Index 1. 환경설정 이론 2. 환경설정 실습 3. Django 특징 4. Django 구조 5. Convention Reference 1. 환경설정 이론 환경설정 이론 가상환경 설정 # 가상환경 생성 conda create -n python= # 가상환경 목록 확인 conda env list # 가상환경 실행 conda activate # 가상환경 종료 conda deactivate # 가상환경 삭제 conda env remove -n 필요한 package 설치 # conda에서 package 설치 conda install # package 목록 확인 conda list # python에서 package 설치 pip install # package 목록 확인 pip list 2. 환경설정 실습 환경.. 2024. 4. 21.
[Django] 학습 참고자료 Index 1. Django 2. Django Rest Framework 3. 참고 자료 1. Django Django (공식 문서) - Django Home - Django Documentation - MDN Docs(Django) 2. Django Rest Framework Django Rest Framework (공식 문서) - Django Rest Framework Home - DRF Tutorial - DRF API Guide 3. 참고자료 참고자료 - 효율과 성능의 삼위일체: Django Rest Framework, React, Next.js 웹 개발의 진수 2024. 3. 9.
반응형