私はpythonとdjangoを初めて使用し、Django Bookをフォローしているときに、データベーステーブルを生成するコマンド「pythonmanage.pysyncdb」について学びました。開発環境では、メモリデータベースでsqliteを使用しているため、サーバーを再起動するたびに自動的に消去されます。では、この「syncdb」コマンドをスクリプト化するにはどうすればよいですか?(「settings.py」ファイル内で実行する必要がありますか?)
明確化
OPはメモリ内データベースを使用しています。このデータベースは、そのデータベースに対して定義されたDjangoモデルを操作するプロセスの開始時に初期化する必要があります。データベースが確実に初期化されるようにするための最良の方法は何ですか(プロセスの開始ごとに1回)。manage.py runserver
これは、Webサーバープロセス(WSGIやmod_pythonなど)を介して、またはWebサーバープロセスを介して、テストを実行したり、サーバーを実行したりするためのものです。