장고 프로젝트가 있습니다. INSTALLED_APPS
에 앱을 추가하거나 다른 python 스크립트를 사용하여 템플릿 구성을 변경해야합니다. 그렇게하는 가장 좋은 방법은 무엇입니까?프로그래밍 방식으로 장고 설정 수정
몇 가지 아이디어가 있습니다.
settings.py
을 파이썬의 텍스트 파일로 열고 수정하십시오. 휠 재창조로 보이고 많은 오류가있는 상자가 열립니다 (탈출 등).ast
과 같은 Python 모듈을 사용하지만 꽤 낮은 수준이며 읽기 권한이 더 필요합니다 (데이터를 다시 작성해야 함).- 일부 장고 도구를 사용하십시오 (그러한 도구가 있는지 확실하지 않습니다).
가장 좋은 방법은 무엇입니까?
추 신 : Parse a .py file, read the AST, modify it, then write back the modified source code과 관련되어 있지만 장고 특유의 것이 아니며 꽤 오래된 것입니다.
설정을 변경하여 원하는 것을 설명해 주시겠습니까? –
여기에 추가하는 것보다 훨씬 많은 작업이 포함되어 있습니다. 코드 전체에서 참조해야하며 존재하지 않는 케이스를 처리해야합니다. 단순히 그것을하지 않으면 응용 프로그램을 가져올 필요가 정상적으로 그것을 – Sayse