이상한 요구가있어서 고객이 데이터베이스 지원을 위해 webapp를 구현할 것을 요청했습니다. 내가 장고를 사랑하기 때문에 그것을 사용하기로 결정했다.사용자에게 SQL 제약 조건을 추가 할 수있는 권한 부여 Django
필자는 다음과 같이 어려운 점이 있습니다 : 사용자가 Python에 대해 모른 채 IntegerField의 범위를 확인하는 것과 같은 모델 제약 조건을 작성하는 데 "강력한"힘을 가져야합니다.
그래서 몇 가지 아이디어가 있지만 올바른 것이 있으면 무엇이 있는지 잘 모르겠습니다. 여기에 내 생각이다 :
- 는 쓰기 (이 끔찍한 소리)
- 를 파이썬 스크립트와 models.py 파일을 작성하여 사용할 수있는 사용자 친화적 방법을 구현 일부 관리자
- 자바 스크립트 를 사용하여 템플릿 측 유효성 검사를 구현 원시 SQL CHECK 제약 조건을 사용하는 작업이지만 여전히 방법을 모르겠다.
이 요청을 해결할 수 있습니까? 가장 간단한 방법에 대해 알려 줄 수 있습니까? 사전에
감사합니다,
- 플라 비오
문제를 해결하려면 javascript를 사용하지 않는 것이 좋습니다. Perfomance-wise는 적어도 쿼리 세트에 수백 또는 수천 개의 항목이 남을 것으로 예상되는 경우 끔찍한 생각입니다. –