問題タブ [autofield]

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.

0 投票する
1 に答える
2021 参照

jquery - aui のバリデーター: Liferay の autofield で選択

Autofield カテゴリにある aui:select フィールドのバリデータを作成する方法を知りたいと思いました。

これは私のコードの構造です:

Autofields の機能に問題はありません。アイテム コレクションをループしてフォームを表示しているときに、重複したエントリを作成できます。ライフレイが提供する PLUS アイコンを使用してフォームを「作成」している間も問題はありません。

コンテナーに aui:select 要素があり、これは Autofield 機能に従って複製されます。この aui:select 要素のバリデータを提供するにはどうすればよいですか。?

0 投票する
2 に答える
3112 参照

python - djangoを使用して自動フィールドを文字列と連結します

django1.6 アプリケーションで一意の文字列を生成したいと考えています。そのために、主キー (autofield) と文字列を連結したいと考えています。私のコードは

しかし、私は次のようなエラーメッセージを受け取りました

/callcenter/register/ の TypeError

%d 形式: 数値が必要です。NoneType ではありません

このエラーを解決するのを手伝ってください!

0 投票する
0 に答える
222 参照

django - Django で Postgres の AutoField シーケンスを明示的な挿入で強制的に更新するアトミックな方法はありますか?

モノリス サービスを Django マイクロ サービスに変換しながら、古い DB からユーザーのテーブルを Postgres に移行しています。

users テーブルには、プライマリ 'user_id' フィールドがあります。

移行の最初のフェーズでは、新しいユーザーを両方の DB に書き込み、(古い DB からの) 明示的な「user_id」を持つユーザーを新しい Postgres DB に挿入する必要があります。

後の段階で、古い DB への書き込みを停止し、自動インクリメント機能を使用したいと考えています。

シーケンスを現在の MAX(user_id) にリセットできることはわかっています。問題は、古いモノリス サービスから明示的な挿入を取得する時間枠があり、リセットを結合させたくないということです。モノリスの変更。

私たちは、アトミックな方法で明示的な挿入時にシーケンスを更新することにより、明示的な挿入と新しく生成された 'user_id' の両方の挿入をサポートする Django ソリューションを探しています。

Postgres はそのままではサポートしていないようです: https://code.djangoproject.com/ticket/11423

何か案は?

0 投票する
1 に答える
947 参照

python - How to set initial value of primary key in django

I made this django model:

The automatic field generator in django always starts from 1. How do I make it generate id from initial value=100. For example, 100,101,102...

Is there any built-in tool, or I just need to create a custom function for this?