フォーム入力のデフォルト値は現在の時刻でなければなりません。ユーザーは将来の時刻を提供するように選択し、通常の日時フィールドを表示する必要があります。これはjavascriptなしで実現できますか?現在または将来の時刻の日時入力
0
A
答えて
0
入力を空白のままにして、バックエンドの現在の時刻に変更することができます(または、テンプレートのレンダリングの時点で現在の時刻に設定し、過去の時刻を「今すぐ」と解釈することもできます)。しかしJavaScriptなしでできることは、空の入力は現在の時間を意味するというコメントを追加することです。現時点で何らかの空想的なチェックボックスを作ってdatetime入力を隠したいのであれば、JavaScriptでそれを行うべきです。
0
あなたのテンプレートに<input name="date_input" type="date" id="date_input">
を使うことができます。
とビューを行うには、実行します。
from datetime import datetime
# get a string from a POST like "10/2/2018"
date_get = request.POST.get("date_input")
# format of date/time strings; assuming dd/mm/yyyy
date_format = "%d/%m/%Y"
# create datetime objects from the strings
date = datetime.strptime(date_get, date_format)
# Check if we have a datetime
print(date)
datetime.datetime(2018, 2, 10, 0, 0)
関連する問題
- 1. SQL - 将来の日付時刻のクエリ条件
- 2. 新しい日付時刻ですが現在の時刻は
- 3. は、現在の日付時刻に
- 4. pytz - 将来の日付時刻をUTCに変換する
- 5. Googleドキュメントフォーム - 現在の日付と現在時刻の日付と時刻の入力を事前に入力する
- 6. 現在の時刻を長時間入力する
- 7. JavaScript Dateオブジェクトは入力日時をUTC時刻または現地時刻として認識しますか?
- 8. ETの現在の日付/時刻
- 9. Cordova:Androidデバイスの現在の日付/時刻
- 10. Erlangと現在の日付時刻
- 11. JQuery + Daterangepicker - 現在の日付と時刻?
- 12. 現在の日付と時刻VBA
- 13. 日付+時刻と現在の日付と時刻を比較するには?
- 14. 入力タイプ "datetime"の現在の日付と時刻をPHPを使用して
- 15. Java:範囲(現在の日付/時刻からランダムな将来の日付(たとえば、現在の日付/時刻から5〜10日)までの範囲のランダムな日付を生成)
- 16. Sqlクエリは現在の日付を挿入しますが現在の時刻は挿入しません
- 17. sqliteに現在の日付と時刻を挿入する
- 18. SQLiteデータベースに現在の日付と時刻を挿入する
- 19. は、時刻と日付入力フィールド
- 20. 入力日付時刻の検証C#
- 21. 日付と時刻の入力
- 22. SSISが取る-1時間を現在の日付と時刻
- 23. 現在時刻と現在時刻との比較を継続します
- 24. 時間ピッカー現在の時刻と時刻ピッカー時刻の違いAndroidのアラーム
- 25. 現在のsysdateと時刻
- 26. jQuery:現在時刻のタイムテーブル
- 27. Swift:現在時刻から特定の時刻までのカウントダウン
- 28. SQLの時刻と現在の日付と時刻をTSで比較する
- 29. SilverStripe 3.1:現在または将来の日付のデータオブジェクトのみを表示
- 30. 時間、分、秒を除いたOracleの現在の日付または時刻の日付
あなたが過去の日付がカレンダーに表示されないはずです、意味しますか? –
どうしますか?私はdjangoのバリデータとPythonの 'property()'関数を考えています。おそらくあなたがあなたの質問に詳細を追加すると、より良い答えを与えることができます – chachan
これはあなたが探しているものですか? http://stackoverflow.com/questions/4941974/django-how-to-set-datefield-to-only-accept-today-future-dates – themanatuf