반응형
SMALL

Web 공부/Django 13

Model

모델 이해하기 from django.db import models # Create your models here. class Menu(models.Model): name=models.CharField(max_length=50) description=models.CharField(max_length=100) price=models.IntegerField() img_path=models.CharField(max_length=255) def __str__(self): return self.name model은 class 형태이며 models.Model을 상속받아야함 모델 생성하거나 변경하면 장고에 반영해야함 python manage.py makemigraitions python manage.py migrate..

Web 공부/Django 2022.03.24

Template과 View

정적 파일 (static files) : 웹 페이지를 렌더링하는 과정에서 필요한 추가적인 파일 ex) CSS, JS, PNG, FONT 등 정적 파일 넣어주는 구조도 샌드위치 형식 -> foods- static - foods 형식 {% load static %} 템플릿 태그 : static에 있는 정적 파일을 현재 이 템플릿 파일에서 사용한다고 알려주는 것 ( 코드 첫 줄에 쓰면 됨) 정적파일 사용하기 src="images/chicken.jpg" ↓ src={% static 'foods/images/chicken.jpg' %} 기존의 코드를 {% static '경로' %} 형식으로 사용해서 정적파일 사용 Template과 static의 폴더 구조 (앱 이름 - 폴더 이름 - 앱 이름) 샌드위치 구조를 사..

Web 공부/Django 2022.03.24

Django 구조 이해하기

pyenv local {가상환경 이름} 특정 디렉토리에 로컬 가상환경 적용 django-admin startproject {프로젝트 이름} django 프로젝트 생성 python manage.py runserver 만든 사이트 실행시킬 수 있음 http://127.0.0.1:8000/ 링크 들어가면 사이트 실행 가능 !! django 프로젝트 구조 Project Root django 프로젝트의 모든 파일이 담겨있는 최상위 디렉토리 (바깥 Costaurant) Project App 우리 Project의 가장 중심이 되는 App( 안쪽 Costaurant) manage.py Django 프로젝트 관리를 위한 명령어 지원 앱 생성, 데이터베이스 관련 명령, 개발서버 실행 등 db.sqlite3 우리 프로젝트에..

Web 공부/Django 2022.03.23
반응형
LIST