Django

나만의 Django 기본 탬플릿

조회: 214 댓글: 0개 2023.04.28 22:37 금요일
  1. 프로젝트 생성
    cd {name}
    django-admin startproject config .
  2. 앱 생성
    django-admin startapp {name}
  3. 템플릿 폴더 생성
    mkdir templates
    'DIRS': [BASE_DIR / 'templates'],
  4. static 폴더 생성
    mkdir static
    STATICFILES_DIRS = [
        BASE_DIR / 'static',
    ]
  5. 템플릿 상속
    {% include "layout/header.html" %}
    {% block content %}
    {% endblock %}
    {% extends 'layout/base.html' %}
  6. env 구성
  7. views.py 여러개일 때 분리
  8. 로그
  9. 배포
    cd /etc/nginx/sites-available
    cd /etc/nginx/sites-enabled
    sudo ln -s /etc/nginx/sites-available/{이름}
    cd /etc/systemd/system
captcha