問題タブ [django-1.10]

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 投票する
2 に答える
2223 参照

django - TimeField および DurationField int エラー

DurationField と TimeField の両方を使用しているときに python manage.py migrate を実行すると、このエラーが発生しました。

このサイトでこのエラーを見たことがありますが、Django 1.8 のみです。現在、Django 1.10 を使用しています。私はこれらの提案を試しました:

私のモデルは現在次のようになっています。

Prakhar Trivedi の質問への対応: どの値がうまく機能していないのかわかりません。私は、djangoがそのデータベーステーブルに入力しようとしているデフォルト値であると想定していました。....... in get_db_prep_value return int(round(value.total_seconds() * 1000000)) AttributeError: 'int' object has no attribute 'total_seconds' のため、私はこの印象を受けています

iklinac の回答への対処:

私は行って、default=timedelta(minutes=45) を追加しました。datetime からインポートしていますが、何かが足りないと感じています。私はこれが初めてで、 to_python 関数を見たことがありません。私はまだ同じエラーが発生していますか?