2011-05-01 3 views
0

장고에서 인증 된 주석 달기를 구현하고 싶습니다. 난 그물을 검색하고 그래서 여기에 몇 가지를 포함하여 몇 가지 답변을 찾았지만, 그들은 장고 1.1 또는 그렇게 2008 년과 2009 년에서 대부분 있습니다. 저는 현재 장고 1.3에 있습니다. 장고 1.3에 우아한 솔루션이 있는지 궁금하네요.Django에서 인증 된 주석 달기

사용자가 인증되지 않은 경우 템플릿에서 댓글 양식을 숨길 수 있습니다.

보기를 어떻게 처리합니까? 폼을 미리 채우고 try-except 블록을 사용하여 들어오는 사용자 데이터가 올바른지 확인하는 등보기를 처리하는 방법을 보여주는 몇 가지 articles을 읽었지 만 꽤 보입니다. hacky. Django 1.3에서 더 좋은 방법이 있습니까?

Btw 내 앱에서 매우 간단한 등록 시스템을 구현합니다. 저는 이름, 성 등을 요구하지 않습니다. 단지 사용자 이름, 전자 메일 (가짜 암호) 및 암호입니다. 따라서 사용자는 데이터베이스에 사용자 이름, 전자 메일 및 암호 만 갖습니다.

감사합니다.

답변

0

궁금한 분들은 Django 1.3에서 양식을 제출할 때 사용자 모델 필드에 대해 걱정할 필요가 없습니다. 양식에 form.comment과 숨겨진 필드 인 object_pk, content_type 및 timestamp가 있으면 사용자가 이미 로그인 한 경우 이름과 같은 다른 입력란 등이 자동으로 처리됩니다.

+0

'django.contrib.comments'을 (를) 사용하고 있습니까? –

관련 문제