2011-01-29 2 views

답변

3

사용자 데이터베이스 레코드를 삭제 하시겠습니까? 그렇다면 검색하여 삭제를 호출하십시오.

user = User.objects.get(username='their_username') 
user.delete() 
+2

실제 요구 사항에 따라 삭제하는 대신 'is_active'를 False로 설정하는 것이 좋습니다. 참조 : http://docs.djangoproject.com/en/dev/topics/auth/ – payne

+1

안녕하세요, 등록 -08-alpha brom Bennett을 사용합니다. 독일에서는 사용자가 자신의 계정을 삭제하기를 원할 때 즉시 모든 사용자 정보를 삭제할 수 있도록 매우 엄격하게되어 있으므로 in_active에 설정할 수 없습니다! 감사합니다. – craphunter

+1

그런 다음 앱에 사용자 기록을 참조하는 다른 장소가있는 경우 전체 사용자 기록을 삭제하여 문제를 일으킬 수 있습니다. 즉, 사용자 참조가 매달리게됩니다. 사용자를 삭제 한 후에는 스키마를 살펴보고 해당 참조를 찾아서 정리해야합니다. – payne

0

설명 할 수있는 응용 프로그램의 종류는 무엇입니까? 어떤 종류의 데이터베이스를 응용 프로그램과 함께 사용하는 경우 특정 조건으로 삭제 쿼리를 실행하십시오.

+0

안녕하세요, 등록 -08-alpha brom Bennett을 사용합니다. – craphunter

관련 문제