私のアプリでは、リモートサーバー上のxmlを介してデータベースを定期的に(たとえば24時間ごとに)同期するモジュールが必要です。
そうするための最良のオプションは何ですか-別のアプリを作成するか、カスタムdjangoコマンドを作成する必要がありますか?
私のアプリでは、リモートサーバー上のxmlを介してデータベースを定期的に(たとえば24時間ごとに)同期するモジュールが必要です。
そうするための最良のオプションは何ですか-別のアプリを作成するか、カスタムdjangoコマンドを作成する必要がありますか?
あなたは実際に行うことができます:
POST
適切なファイルで編集すると、InMemoryUploadedFile
オブジェクトでdjangoコマンドを呼び出すビュー。2番目の部分は、メモリがOSに返されないためファイルが小さいシナリオに適合することに注意してください(ただし、Pythonは無料で使用できます)。
この 2 つをアプリにラップして論理的に分離すれば、あなたは完璧です。django コマンドだけを使用する場合、別のアプリは多すぎる可能性があります。その場合は、コマンドをメインアプリに入れることをお勧めします。