Django で既存データベースから inspectdb で作成した
models.my は managed = False
となっている。
そのままだと test を実行したときに、
テスト用データベースにモデルに対応したテーブルが作成されない。
個人的なおぼえがき
Django で既存データベースから inspectdb で作成した
models.my は managed = False
となっている。
そのままだと test を実行したときに、
テスト用データベースにモデルに対応したテーブルが作成されない。
factory_boy の Faker() で、 取得した値を加工してから使用する話。
Django のテスト用データを作成するのによく用いられる factory_boy で locale を指定して日本語圏用のデータを利用する話。
Django Rest Framework のテストコードの例でよく出てくる
reverse('user-list')
というような記述。
ここに出てくる user-list
の部分って、
何を書いたらいいの? って話。
外部から自宅サーバを操作するのには Cloudflare で DDNS やるのが手っ取り早そうだった。
Latest Posts
Django で既存データベースから inspectdb で作成した
models.my は managed = False
となっている。
そのままだと test を実行したときに、
テスト用データベースにモデルに対応したテーブルが作成されない。
factory_boy の Faker() で、 取得した値を加工してから使用する話。
Django のテスト用データを作成するのによく用いられる factory_boy で locale を指定して日本語圏用のデータを利用する話。