2014-01-21 2 views
0

python manage.py runserver 명령을 수행 할 때 모델에 대한 사용자 정의 유효성 검사를 만들고 싶습니다. 어떻게 든이 작업을 수행 할 수 있습니까?runserver 명령에서 django 모델 확인

+0

왜 그렇게 할 수 있습니까? – geekazoid

+0

장고 웹 응용 프로그램을 만드는 프로그램 (창 포함)을 작성하고 있습니다. 사용자는 장고가 볼 수없는 몇 가지 논리 오류를 만들 수 있습니다. 하지만 그들은 나중에 장고 애플 리케이션을 실행하는 동안 공개됩니다. – milandjukic88

+0

철저한 예를 들려 줄 수 있습니까? 충분히 명확하지 않습니다. – geekazoid

답변

1

글쎄, 실제로 문제는 서버를 시작할 때 사용자 지정 코드를 실행하려고한다는 것입니다.

두 가지 가능성이 :

  1. 사용 wsgi.pythis post에 의해 제안. 이것은보다 우아한 해결책 인 것 같습니다.
  2. 모든 코드를 __init__.py 파일에 넣으십시오. 이 코드는 해당 패키지를 가져올 때마다 (예 : django 명령을 실행할 때) 실행될 것이라는 점에주의하십시오.
관련 문제