사진 관련 설정
📌 사진 관련 설정
① (config/urls.py)
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from . import settings
urlpatterns = [
path('admin/', admin.site.urls),
path('gal/', include('gal.urls'))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
② (config/settings.py)
...
MEDIA_URL = "/media/"
MEDIA_ROOT = BASE_DIR/'media'
...
DB Table 생성
📌 DB Table 생성
① (gal/models.py)
from django.db import models
# Create your models here.
class Pic(models.Model):
name = models.CharField(max_length=100)
content = models.TextField()
pic = models.ImageField()
def __str__(self):
return self.name
② 마이그레이션
python manage.py makemigrations
python manage.py migrate
레코드 추가
📌 레코드 추가
① admin 계정 생성.
python manage.py createsuperuser
② Table admin에 등록.
(gal/admin.py)
from django.contrib import admin
from .models import Pic
# Register your models here.
admin.site.register(Pic)
③ 서버 실행.
python manage.py runserver
④ 'http://127.0.0.1:8000//admin/' 사이트에서 로그인 후 레코드 추가.
'Django' 카테고리의 다른 글
[Django] 사진 CRUD(4) - 사진 클릭 시, 삭제하기(D) (0) | 2022.12.20 |
---|---|
[Django] 사진 CRUD(3) - DB 읽고 화면에 출력하기(R) (0) | 2022.12.20 |
[Django] 사진 관련 설정 (0) | 2022.12.20 |
[Django] 사진 CRUD(1) - 기본 세팅 (0) | 2022.12.20 |
[Django] DB 가져와서 CRUD(7) - 데이터 수정하기(U) (0) | 2022.12.19 |
댓글