Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

p.467 VIEW ON SITE 버튼 클릭 시 오류

3 years ago

xlqnxl xlqnxl

사이트가 안 들어가져서 주소창을 봤더니


 이렇게 나오고 주소창을 클릭하면


 이렇게 나옵니다


http 앞에 : 를 붙이면 잘 들어가지는데 뭐가 문제일까요?

http://127.0.0.1:8000/blog/8/#comment-2/


추가한 Comment 클래스

class Comment(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE)
author = models.ForeignKey(User, on_delete=models.CASCADE)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
modified_at = models.DateTimeField(auto_now=True)

def __str__(self):
return f'{self.author}::{self.content}'

def get_absolute_url(self):
return f'{self.post.get_absolute_url()}#comment-{self.pk}'

sungyong
sungyong   3 years ago

이것만 봐서는 잘 모르겠습니다. 

혹시 프로젝트를 공유해주시겠어요?

Updated: Nov. 14, 2021, 9:16 p.m.

xlqnxl
xlqnxl   3 years ago

https://github.com/ttub/doitdjangoatoz

이렇게 해드리면 될까요?

Updated: Nov. 15, 2021, 6:06 a.m.

sungyong
sungyong   3 years ago

방금 해봤는데, 소스코드에 문제는 없어보입니다. 

그런데 혹시나 하고 admin에서 site를 아래처럼 해봤더니, 말씀하신 상황과 동일하게 되네요. 


http//는 빼주세요. 그냥 127.0.0.1:8000 만 하면 됩니다. 

Updated: Nov. 17, 2021, 4 p.m.

xlqnxl
xlqnxl   3 years ago

답변 감사합니다.


일단 제 admin - site 창은 http 에 : 가 붙어있어 정상적인 주소로 보였지만 삭제했더니 잘 되네요



근데 서버 기록에서 자꾸 302가 뜨네요? 정상은 아닌 거 같은데 이대로 둬도 되는 건가요?


Updated: Nov. 19, 2021, 3:19 a.m.

sungyong
sungyong   2 years, 12 months ago

302는 에러가 아니라 redirect 되었다는 의미입니다. 

Updated: Nov. 25, 2021, 3:54 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A