sql >> データベース >  >> RDS >> Mysql

Djangoでフィクスチャをロードする際のコンテンツタイプの問題

    manage.py dumpdata --natural 外部キーのより耐久性のある表現を使用します。 djangoでは「自然キー」と呼ばれます。例:

    • Permission.codename Permission.idを優先して使用されます
    • User.username User.idを優先して使用されます

    続きを読む:「djangoオブジェクトのシリアル化」の自然キーセクション

    dumpdataに関するその他の有用な引数 :

    • --indent=4 人間が読める形式にします。
    • -e sessions セッションデータを除外する
    • -e admin 管理サイトでの管理アクションの履歴を除外する
    • -e contenttypes -e auth.Permission syncdb中に毎回スキーマから自動的に再作成されるオブジェクトを除外します 。 --naturalと一緒にのみ使用してください そうしないと、ID番号が正しく整列されなくなる可能性があります。


    1. MySQLとMariaDBで大量のデータを処理する

    2. Hibernate + PostgreSQL +ネットワークアドレスタイプ(inet、cdir)

    3. MySQLに接続するようにTomcatを構成する方法

    4. SQL Serverログインエラー:ユーザー'NT AUTHORITY\SYSTEM'のログインに失敗しました