2

私は以下を作成する次のJqueryコードを持っていますTime Picker:

<input class="time" type="text" name="start" id="start" />
$('input.time').timepicker();

そして、Django-Formsのテキストに入ってくる今回のピッカー値を使いたいです。

私のmodels.py

class UsertTime(models.Model):
user = models.ForeignKey(User, blank=False)
data = models.CharField(max_length=30)
timestamp = models.DateTimeField(blank=True, null=True)

私のforms.py

class UserTimeForm(forms.ModelForm):
    class Meta:
    model = UserTime

私の中でtemplate.html

<form action="" method="POST">
{{ form.as_p }}
<input type="submit" value="{% trans "Add " %}" /> <a href="{% url host_list %}">{% trans "Cancel" %}</a>
</form>

<input class="time" type="text" name="start" id="start" />
$('input.time').timepicker();

さて、書かれた入力でどのようにtimestampフィールドを埋める必要がありますか。Jquery以下は、Jquery コードの参照リンクです。

Jquery サンプルへのリンク

4

3 に答える 3

3

私も誤解しているかもしれません。form.as_pしかし、代わりにその入力の出力を検査して操作することはできません$('input.time')

$('#id_timestamp').timepicker()
于 2012-08-14T21:35:10.423 に答える
2

これは機能しませんか:

<input class="time" type="text" name="start" id="start" value="{{form.timestamp}}" />

申し訳ありませんが、私は Django の専門家ではありません。

于 2012-08-14T21:15:22.740 に答える
2

私があなたをひどく誤解していない限り、次を使用してval()ください:

$('#id_timestamp').val($('#time').val())
于 2012-08-14T21:16:37.547 に答える