次のように runscript を実行すると、「モジュールが見つかりません」というメッセージが表示されます。
Django 拡張機能で python manage.py dumpscript を使用して、データを SQLite から postgres に移動しようとしています。(この特定のモデルで dumpdata と loaddata を使用するとエラーが発生します)
良いスクリプトと思われるものを生成しました。私の問題は、結果を実行できないことです。ドキュメントは、それがモジュールである必要があり、init .pyを私が持っているディレクトリに配置する必要があると言っています(これはblogpostexp.pyファイルと同じディレクトリにあります)ので、ここでも基本的なpythonの知識が欠けています??
まず、sqlite Django 設定ファイルを使用して実行します。
tom@tom-Satellite-A105:~/reschool/careers5$ python manage.py dumpscript blog.BlogPost > blogpostexp.py
Processing model: BlogPost
Re-processing model: BlogPost
次に、Django 設定ファイルを postgres ファイルに変更して実行します。
(mezz4)tom@tom-Satellite-A105:~/reschool/careers5$ python manage.py runscript blogpostexp
No module for script 'blogpostexp' found