JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
Django 메뉴얼
Django 메뉴얼
django 구조 + MVC, MVP, MVVM
학생 이메일 생성 방법
JetBrains 학생 라이센스
JetBrains의 Pycharm 설치
Anaconda 설치
Pycharm에서 프로젝트 생성하기
장고 프로젝트 시작!
장고 모델
Django 관리자
장고 Urls
장고 뷰 만들기
HTML 시작하기
장고 QRM (Querysets)
템플릿 동적 데이터
장고 템플릿
CSS - 예쁘게 만들기
템플릿 확장하기
애플리케이션 확장하기
장고 폼
블로그 개선하기
이미지 업로드
동영상 URL 업로드
안전한 웹사이트 만들기
댓글 모델 만들기
깃허브 업로드
파이썬애니웨어(PythonAnywhere)에 배포하기
도메인 만들기
메뉴얼 작성전 읽기
More
Share
Explore
이미지 업로드
settings.py에 이미지 저장 경로를 추가 합니다.
models.py에 image를 추가 합니다.
완성된 모습은 다음과 같을 거에요!
class Post(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
title = models.CharField(max_length=200)
text = models.TextField()
image = models.FileField(null=True, blank=True, upload_to="")
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
post_detail.html에 이 코드를 추가해줍시다.
{% if post.image %}
<img class="image" src="{{ post.image.url }}"/>
{% endif %}
위치는 아래 코드 하단에다 작성해주세요!
<p>{{ post.text|linebreaksbr }}</p>
forms.py
안의 fields란에 ‘image’를 추가해주세요! 이래야 수정 또는 추가할 때 이미지란이 보일거에요!
최종 모습은 다음과 같아요
fields = ['title', 'text', 'image']
!!)
models.py를 수정한 후에 항상
python manage.py migrate
을 해주는 것을 잊지 맙시다!!
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.