Seongwoo_Lukaid's avatar
Seongwoo_Lukaid 2023년 3월 2일 12:17 오후 (KST)

이 시리즈 응원합니다! 배울게 많을 것 같아서 기대하고 있습니다. 참고로 저는 리눅스 pc를 한대 저렴하게 구매해서 집에서 장난감 서버로 사용하고 있습니다. 포트를 열어둬서 외부에서도 ssh접근으로 쉽게 코딩할 수 있어서 좋더라구요

Seongwoo_Lukaid's avatar
Seongwoo_Lukaid 2023년 3월 2일 12:13 오후 (KST)

와우 자세한 답변 감사합니다..!! fly.io라는 서비스는 처음 들어봤는데, 알아봐야겠네요! 항상 좋은 지식 공유해주셔서 감사합니다 ㅎㅎ

이진석's avatar
이진석 2023년 3월 1일 12:45 오후 (KST)

편하게 사용하신다니, 너무 보람차고 기쁘네요. 감사합니다. ;-)

이진석's avatar
이진석 2023년 3월 1일 12:38 오후 (KST)

좋습니다. AWS EC2를 고려하고 계신다면, 사이드 프로젝트라면 Lightsail을 먼저 고려해보세요. EC2의 맛보기 버전인데, 가격도 저렴하고 무료지원 폭도 넓습니다. ;-)

Lightsail의 컴퓨팅/데이터베이스/버킷을 모두 쓰셔도 좋구요. 1년 동안 무료로 지원되는 서버도 있죠.

무료 지원 이후에 media 스토리지가 따로 필요없으시다면, fly.io를 고려해보시는 것도 좋습니다. 도커 배포를 지원하고 PostgreSQL 데이터베이스도 지원해줍니다. 무료 범위도 크고 $5/월까지는 과금하지 않습니다. 단 스토리지 서비스가 없습니다.

저도 따로 운영해보는 서비스에서 $3.5 나왔는 데, 아래 메일을 보내주더라구요.

Good news from Fly.io! We don’t collect bills smaller than $5.00.
This month, your bill of $3.50 falls below that threshold, so we’re discounting it by 100%.

혹은 fly.io + lightsail 버킷 조합도 괜찮구요.

Seongwoo_Lukaid's avatar
Seongwoo_Lukaid 2023년 2월 28일 1:09 오후 (KST)

진석님 강의 듣고 pyenv 너무 편하게 잘 사용하고있습니다!!

Seongwoo_Lukaid's avatar
Seongwoo_Lukaid 2023년 2월 28일 1:08 오후 (KST)

사이드 프로젝트에서 서버 고민이 있었는데, lightsail도 선택지로 생각해봐야겠군요!!

이진석's avatar
이진석 2023년 2월 26일 6:04 오후 (KST)

딱~! 명진님을 위한 포스팅이었군요~! ㅎㅎ :D

논외로 로그인/로그아웃 링크에에 next 인자로 로그인/로그아웃 후에 이동할 주소를 지정할 수 있는 데요. 현 페이지 주소(request.path)를 지정하시면, 로그인/로그아웃 후에 현재 페이지로 이동합니다.

ILCO's avatar
ILCO 2023년 2월 26일 5:03 오후 (KST)

신기하게 방금까지 로그아웃 뷰를 연습하던 중이었습니다^^;

{% if user.is_authenticated %}
                    <a href="{% url 'common:logout' %}" class="nav-link">{{ user.username }}(로그아웃)</a>
                {% else %}
                    <a href="{% url "common:login" %}" class="nav-link">로그인</a>
                {% endif %}

이런 사소해 보이는 부분도 CSRF 취약점이 될 수 있군요!ㅎ

이진석's avatar
이진석 2023년 2월 26일 1:28 오후 (KST)

위 본문에 관련 티켓 내용을 추가해두었습니다. ;-)

JUNG JAEGYUN's avatar
JUNG JAEGYUN 2023년 2월 26일 12:47 오후 (KST)

장고에서 이렇게 변경하기로 한 이유가 궁굼하네요!