[解決済み】Djangoのモデルフォームオブジェクトの自動作成日?
2022-04-13 23:53:23
質問
オブジェクトの作成日を自動的に設定し、オブジェクトが最後に更新された日を記録するフィールドも設定するには、どのような方法がありますか?
models.py。
created_at = models.DateTimeField(False, True, editable=False)
updated_at = models.DateTimeField(True, True, editable=False)
views.py。
if request.method == 'POST':
form = MyForm(request.POST)
if form.is_valid():
obj = form.save(commit=False)
obj.user = request.user
obj.save()
return HttpResponseRedirect('obj_list')
エラーが出ます。
objects_object.created_at may not be NULL
この値は自分で手動で設定する必要があるのでしょうか?に渡されるパラメータは、それがポイントだと思っていました。
DateTimeField
(あるいは、それらは単なるデフォルトであり、私が
editable=False
はフォームに表示されないので、リクエストで送信されず、したがって、フォームに入力されないのでしょうか?)
何かいい方法はないでしょうか?ということです。
__init__
メソッドですか?
どのように解決するのですか?
を使用することができます。
auto_now
と
auto_now_add
のオプションは
updated_at
と
created_at
をそれぞれ作成します。
class MyModel(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
関連
-
Python関数の高度な応用を解説
-
Python 人工知能 人間学習 描画 機械学習モデル作成
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み] ファイルの作成日時、変更日時を取得する方法
-
[解決済み] Django のカスタムフィールドで User モデルを拡張する
-
[解決済み] Django Model() vs Model.objects.create()
-
[解決済み] Djangoでクエリオブジェクトを日付範囲でフィルタリングするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonコンテナのための組み込み汎用関数操作
-
pythonを使ったオフィス自動化コード例
-
Python Decorator 練習問題
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
Python LeNetネットワークの説明とpytorchでの実装
-
Python 入出力と高次代入の基礎知識
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】Djangoのauto_nowとauto_now_add