序文
あなたはそれジャンゴによってデータベースを検索変更する追加と削除を達成するためにどのように、データベースを検索変化にテーブルとフィールドの操作は通常、追加と削除からページです追加することができますmodlesモジュールのジャンゴ?
新しいデータベース・データ
私たちは、ke24_userテーブルを作成前、use_nameは "liushui"、PSW = "123456"、メール= = "[email protected]"
同じディレクトリのURLでtestdb.pyファイルを作成し、次のようにADD_USERを作成します。
アクセスパスurls.py.を作成するために、上記で作成したメソッド
ターミナルコマンドラインを開きます。
python manage.pyのrunserver 0.0.0.0:8000
IP:8000 / ADD_USER /成功の訪問を作成するには、ユーザーを表示するブラウザを開き
オープンNavicatはクライアント、テーブルに新しいデータを参照してください。
データの更新
あなたは、このようなデータベースのユーザPSWのliushuiを変更しようとして、データベース内のデータを更新する場合testdb.pyファイルで、「654321」で、更新メソッドを作成します。
python manage.pyのrunserver 0.0.0.0:8000
成功した訪問を作成するために、ユーザ8000 / update_db /表示:IP:ブラウザを開き
オープンNavicatはクライアント、テーブルに新しいデータを参照してください。
データを削除
ユーザーの内部ユーザテーブルがデータを望んでいない場合は、データを削除することができます
新しいアクセス・パスを追加するのurls.py
python manage.pyのrunserver 0.0.0.0:8000
IP:8000 / DELETE_USER /成功の訪問を作成するには、ユーザーを表示するブラウザを開き
オープンNavicatはクライアントのデータが正常に削除されました。
クエリのデータベース
例えば、私は、データベース内の値を、対応するメールをチェックしたいと思いますliushui
同じディレクトリurls.py testdb.pyスクリプトでは、関数select_pswを書き続けます
新しいアドレスにアクセスするためのURL urls.py
python manage.pyのrunserver 0.0.0.0:8000
IP:8000 / select_mail /成功の訪問を作成するには、ユーザーを表示するブラウザを開き
オープンNavicatはクライアント、クエリが成功しました。
関連概要:
モデルマネージャによって得られたすべてのデータ行がSELECTでSQL FROM *に対応)(すべてのオブジェクト
)(A = User.objects.all
フィルタ結果は、条件設定、フィルタSQLと等価である
B = User.objects.filter(ID = 1)
単一のオブジェクトを取得します。
C = User.objects.get(ID = 1)
制限は0 LIMIT 2 OFFSET SQLへのデータ対応し戻されます。
D = User.objects.order_by( '名前')[0:2]
ソート結果
E = User.objects.order_by( "ID")
上記の方法を使用して取り付けることができます。
F = User.objects.filter(名= "runoob")。ORDER_BY( "ID")