icon picker
이미지 업로드

settings.py에 이미지 저장 경로를 추가 합니다.

스크린샷 2024-03-18 오후 9.11.07.png

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>
안의 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 (
CtrlP
) instead.