나는 학습 목적으로 작은 saas를 만들고 있습니다 ... 나는 최선의 방법은 각 사용자에 대해 별도의 스키마를 갖는 것입니다.하지만 내 SaaS는 작은 응용 프로그램이며 실제로는 별도의 스키마가 필요없고, 스키마 (나중에 스키마 변경)가 복잡해질 것입니다. 모든 사용자에게 동일한 스키마를 사용하고 각 사용자의 ID를 항목에 추가 한 다음 사용자의 ID 만 표시합니다. 로그인시 항목.Django 다중 사용자 SaaS
미들웨어를 통해 로그인 할 때 사용자 ID를 "추가"할 수있는 방법이 있습니까? 또는 모든 검색어를 조정해야합니까 (사용자의 ID로 필터링)? 나는 이미 자신의 항목에 사용자의 ID를 저장하고 있습니다 ... 그래서 select에 대해서만 필요합니다.
감사합니다.
request.user를 기반으로하는 쿼리 세트를 자동으로 필터링하는 방법을 모르겠습니다. 이것은 ORM이 django.contrib.auth와 결합되어 있지 않기 때문입니다. 필자는 모든 쿼리 세트 (django.contrib.admin 없음)에서 모두 및 수동 필터링을위한 하나의 데이터베이스와 django.contrib.admin (admindoc 및 django- dbtemplates). 시스템 관리와 관련하여 더 많은 작업이 있지만 나중에는 더 선호합니다. – jpic
@jpic : 답변을 답변으로 게시하여 회상하고 의견을 말하십시오. –