본문 바로가기

Django5

generic views 2023. 5. 6.
함수 views C:\projects\noori\polls\admin.py from django.contrib import admin from .models import Question admin.site.register(Question) C:\projects\noori\polls\models.py from django.db import models from django.utils import timezone from datetime import datetime # Create your models here. class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date pu.. 2023. 5. 6.
style 적용 1. 3rd party 사용 1) package install ex) crispy (noori) c:\projects\noori>pip install crispy-bootstrap5 2) 설정 C:\projects\noori\config\settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 3rd Party 'crispy_forms', 'crispy_bootstrap5', # pip install crispy-bo.. 2023. 5. 4.
Custom User Model(사용자 지정 User Model) 0. 준비 작업 1) common app 생성 - 사용자 관리 / 공통요소 작업 위해 (noori) c:\projects\noori $ python manage.py startapp common common 폴더 생성됨 : C:\projects\noori\common 2) works app 생성 C:\projects\noori\works 3) templates 폴더 생성 C:\projects\noori\templates C:\projects\noori\templates\common 4) createsuperuser 생성 (noori) c:\projects\noori>python manage.py createsuperuser 1. settings.py 설정 대상 파일 : config / settings.p.. 2023. 5. 3.
Django 가상환경 구축 가상환경 구축 및 장고 설치 가상환경 관리 디렉터리 C:\envs Django용 가상환경 만들기 C:\> cd envs C:\envs> python -m venv noori # noori 이름의 가상환경 생성 C:\envs>cd C:\envs\noori\Scripts C:\envs\noori\Scripts> activate # 가상환경 활성화 ( 비활성화 : deactivate ) (noori) C:\envs\noori\Scripts> Django 설치 pip install django # Django 설치 python -m pip install --upgrade pip # pip update vscode 가상환경 설정 인터프리터 선택 > 추가 > 경로: C:\envs\noori 입력한다. project.. 2023. 4. 12.