問題タブ [create-view]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - VIEW テーブルからデータを抽出する SQL ピボット クエリ
私はSQLサーバー2014を使用しており、次のクエリがあります(これをVIEWテーブルに変換しました):
上記のビュー テーブルに対して実行するピボット クエリが必要です。次のクエリを作成しました (以下を参照) が、コードを実行すると次のエラーが表示されるため、何かが足りないようです: "Msg 207, Level 16, State 1, Line 4 Invalid column name 'MTH'."
mysql - mysqlはテーブルとソートからビューを作成します
私はテーブルを持っています
id, number, lang, phrase
各番号には、次のような複数のエントリがあります
言語数は固定です
次のように配置されたデータでビューを作成するにはどうすればよいですか
django - Django に登録後、前のページにリダイレクト
ログインとログアウトには、django.contrib.auth.views で Django の組み込みビューを使用します。ログイン/ログアウト ビューに「次の」パラメーターを渡すことができるため、ユーザーを前のページにリダイレクトするのは非常に簡単です。彼らはうまくいきます。
登録のために同様の機能を実現したい場合、いくつかの問題があります。Django には組み込みの登録ビューがないようです。だから私は「モデル=ユーザー」でCreateViewを使用しています。コードは次のとおりです。
現在、組み込みのログイン/ログアウト ビューのような「次の」パラメーターはありません。次に、登録後に新しいユーザーを前のページにリダイレクトするにはどうすればよいですか?
私は次の方法を試しました:
ステップ 1: 登録ビューをトリガーするテンプレートから、GET メソッドを介して「次の」パラメーターを渡します。
ちなみに、登録に関するURLは以下の通りです。
ステップ 2: get_context_data() および get_success_url() メソッドを上書きし、独自の「次の」パラメーターを構築しようとします。
ステップ 3: 私のテンプレートでは、次の値を保持する「隠し」入力フィールドを追加します。
この方法は、ユーザーが登録手続き中に間違いを犯していない場合にのみ正常に機能します。たとえば、ユーザーが既存のユーザー名を POST した場合、または電子メール アドレスの形式が無効な場合、このメソッドは「next」パラメーターに関するエラーを報告します。
登録後にユーザーをリダイレクトする方法を誰かに教えてもらえますか? または、この機能を実現するためにコードを変更できますか? 新しいビューをゼロから作成する代わりに、Django の組み込みのクラスベースのジェネリック ビューを使用したいと考えています。
sql - サブクエリを使用してビューを作成するための適切な構文?
このコードを使用してビューを作成したい:
私にとって理にかなっている方法は、
しかし、それでは構文エラーが発生するため、メイン ビューで最初のビューを呼び出す方法がわかりません。
django - Django CreateView はオブジェクトを保存しません
Django アプリで Create View クラスを使用しようとしていますが、オブジェクトを保存できません。関連する質問hereおよびhereに投稿されたいくつかの提案を試しましたが、結果はありませんでした。
エラーは
/metas/add-meta での NoReverseMatch 引数 '()' およびキーワード引数 '{'pk': None}' を持つ 'metas_detalle' のリバースが見つかりません。1 つのパターンが試行されました: ['metas/(?P\d+)/control$']
フォームは機能していて有効です。クラスはメソッドを呼び出しますが、オブジェクトは保存されて いsave()
ないため、.id
None
これは私のmodels.py
です:
はget_absolute_url()
動作しており、でテストされていpython manage.py shell
ます:
これは次のforms.py
とおりです。
そして、これは私のものviews.py
です:
は次のurls.py
ようになります。
ちなみに、この関数を試してみたところ、まったく同じエラーが発生しましたが、原因がわかりません。
あなたが私を助けてくれることを願っています。
python - Django inline_formset が CreateView に表示されないのはなぜですか?
TourLead と Languages の 2 つのモデルがあります。TourLead には、言語への ForeignKey があります。TourLead インスタンスと Language (inline_formset を使用) を作成するには、CreateView が必要です。作成されたインライン フォームセットがページに表示されません。テンプレートで {{lang_formset}} として宣言します。
フォーム.py
ビュー.py
models.py
sql - SQL Server : CASE 内にビューを作成する
case ステートメント内にビューを作成しようとしていますが、SQL Server では許可されていません。ここに例があります:
なぜ機能しないのか誰か知っていますか?前もって感謝します。
mysql - IF と ERROR を使用した CREATE VIEW
誰かが SQL の CREATE VIEW ステートメントを手伝ってくれますか? 将来のすべてのクラスを表示し、以前のクラスを更新しようとする試みを拒否する必要があります。このコードに構文エラーがあります。
sql - " THEN " またはその付近での Postgresql 構文エラー
Postgresql でビューを作成しようとしていますが、このコードを実行すると次のエラーが表示されます。
" THEN " またはその付近の構文エラー
TA_POSIZIONI_DEVICE
- VALID (Boolean 非 null)
python - Django クリック入力アクションは重複を作成できます
管理者ビューとカスタム ビューの両方で、私はこれを経験しています:
- 新しいレコードを追加
- コンパイルフォーム
- 保存ボタンをできるだけ速く複数回クリックする
- 同じデータを持つ多数のレコードが作成されました
これはバグですか?これは正しいです?
エントリの重複を避けるために、別のレベルの検証が必要だと思います。すべてのフォーム クラスを編集する必要がありますか?それとも最善の方法がありますか?