python manage.py makemigrations
python manage.py migrate
/content/models.py
class Feed(models.Model):
content = models.TextField() # 글 내용
image = models.TextField() # 피드 이미지
profile_image = models.TextField() # 프로필 이미지
user_id = models.TextField() # 글쓴이
like_count = models.IntegerField() # 좋아요 수
/content/views.py
class Main(APIView):
def get(self, request):
feed_list = Feed.objects.all().order_by('-id') # 피드에 있는 모든 데이터를 가져옴(쿼리셋) = select * from content_feed, 최신 글을 위한 역순 출력
return render(request, 'jinstagram/main.html', context = dict(feed_list=feed_list))
main.html
{% for feed in feed_list %}
{{ feed.image }}
{{ feed.like_count }}
{% endfor %}
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$('#nav_bar_add_box').click(function () {
$('.modal_overlay').css({
display: 'flex' // 모달창
});
$(document.body).css({
overflow: 'hidden' // 스크롤바 없애기
});
});
</script>