나는 다음과 같은 입력해야 내가 SSH를 통해 내 서버에 로그온 할 때마다 : 내가 할 경우왜 DJANGO_SETTINGS_MODULE 세트가 필요합니까?
export DJANGO_SETTINGS_MODULE=settings
하지 manage.py 모듈의 사용은 내 manage.py는 다음을 가지고
실패 코드 추가 :
if "notification" in settings.INSTALLED_APPS:
from notification import models as notification
def create_notice_types(app, created_models, verbosity, **kwargs):
notification.create_notice_type("friends_invite", _("Invitation Received"), _("you have received an invitation"))
notification.create_notice_type("friends_accept", _("Acceptance Received"), _("an invitation you sent has been accepted"))
signals.post_syncdb.connect(create_notice_types, sender=notification)
else:
print "Skipping creation of NoticeTypes as notification app not found"
아이디어가 있으십니까?
답장을 보내 주셔서 감사합니다. 이식성이 떨어 지므로 권장하지 않는다는 뜻입니까? 이유를 설명해주십시오. – RadiantHex
예, 이식성이 떨어집니다. 관리 도구와 응용 프로그램을 연결하는 어떤 것도 피해야합니다. 응용 프로그램과 프로젝트에는 모두 독립적으로 움직이는 부분이 있어야합니다. 애플리케이션을 다른 프로젝트로 옮기거나 현재 프로젝트에서 애플리케이션을 제거해야하는 미래를 상상해보십시오. 그것들이 서로 얽혀 있지 않고 대신에 앱 자체에서 (안전하게) 어떤 종류의 수표를 안전하게 수행하는 것이 가장 좋습니다. – jathanism