Flask-wtf는 DateTimeField의 기본값을 설정할 수 없습니다.

TimurTimergalin

Flask에서 프로젝트를 만들고 있으며 wtforms.DateTimeField ()에 대한 기본값을 설정해야합니다.

def new_edit_task(task):
    class EditTask(FlaskForm):
        new_name = StringField('Name of task', validators=[DataRequired()], default=task.name)
        new_description = TextAreaField('Description', validators=[DataRequired()], default=task.description)
        new_deadline = DateTimeField("Deadline", format='%Y-%m-%dT%H:%M',
                                     default=task.deadline)
        new_link = StringField('Email', validators=[DataRequired()], default=task.link)
        submit = SubmitField('Отправить')
    return EditTask()

task 는 SQLAlchemy 모델이고 task.deadlinedatetime.datetime 객체입니다.

이것이 HTML에서 new_deadline 필드를 렌더링하는 방법입니다 .

{{ form.new_deadline(class="half-width", type='datetime-local') }}<br>
      {% for error in form.new_deadline.errors %}
      <p class="alert alert-danger" role="alert">
                {{ error }}
            </p>
        {% endfor %}

form여기서 EditForm 객체입니다.

하지만 작동하지 않습니다. 페이지에 "dd.mm.yyyy-:-"가 있습니다.

내가 뭘 잘못하고 있는지 설명해 주시겠습니까?

TimurTimergalin

그래서 저는 문제를 해결했습니다.

DateTimeField 를 사용 하고 type = "datetime-local" 로이 필드를 렌더링 하는 대신 wtforms.field.html5 에서 DateTimeLocalField사용 합니다. 그리고 그것은 실제로 작동합니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SynPS / 2 Synaptic의 기본값을 설정할 수 없습니다.

분류에서Dev

PyQt는 기본 창의 대화 상자에서 개체 값을 설정할 수 없습니다.

분류에서Dev

MVC 5에서 Html.DropDownList의 기본값을 설정할 수 없습니다.

분류에서Dev

Flask WTF-Form을 확인할 수 없습니다.

분류에서Dev

Scala for Play의 기본 버전을 설정할 수 없습니다.

분류에서Dev

DTO의 기본값을 설정할 수 있습니까?

분류에서Dev

swappiness에 대한 기본값을 설정할 수 없습니다.

분류에서Dev

JQuery는 HTML 입력 컨트롤의 값을 설정할 수 없습니다.

분류에서Dev

Flask-WTF-양식 제출을 테스트 할 수 없습니다.

분류에서Dev

pickerView의 기본값을 선택할 수 없습니다.

분류에서Dev

HSQLDB-기본값을 -1로 설정할 수없는 이유

분류에서Dev

Mockito는 기본 유형을 모의 할 수 없습니다.

분류에서Dev

Typescript는 정의되지 않은 속성을 설정할 수 없습니다.

분류에서Dev

ArcusNode는 정의되지 않은 속성 '1'을 설정할 수 없습니다.

분류에서Dev

AngularJS는 정의되지 않은 속성을 설정할 수 없습니다.

분류에서Dev

일부 Listview 항목의 기본 배경색을 설정할 수 없습니다.

분류에서Dev

공유 기본 설정에 표시되는 기본값을 볼 수 없습니다.

분류에서Dev

Fabric Js는 originY bottom 값을 설정할 수 없습니다.

분류에서Dev

Javascript는 Textarea 내에서 값을 설정할 수 없습니다.

분류에서Dev

React Native는 Firebase의 여러 arrayitem을 루프로 설정할 수 없습니다.

분류에서Dev

TypeORM + TypeError : getter 만있는 # <Object>의 EntityManager 속성을 설정할 수 없습니다.

분류에서Dev

Ember.js는 ArrayController의 내용을 설정할 수 없습니다.

분류에서Dev

Ember.js는 ArrayController의 내용을 설정할 수 없습니다.

분류에서Dev

각도가있는 요소의 CSS 속성을 설정할 수 없습니다.

분류에서Dev

값을 업데이트 할 수 없음 : 엔티티의 상태를 '수정 됨'으로 변경하는 동안 '기본 키'에 임시 값이 있습니다.

분류에서Dev

Python에서 Prometheus 레이블의 기본값을 설정할 수 있습니까?

분류에서Dev

XSLT는 선택한 항목을 사용할 수 없을 때 기본값을 설정합니다.

분류에서Dev

React-Native Picker는 기본값을 초기화 할 수 없습니다.

분류에서Dev

VBA 함수는 기본 하위에 값을 반환 할 수 없습니다.

Related 관련 기사

  1. 1

    SynPS / 2 Synaptic의 기본값을 설정할 수 없습니다.

  2. 2

    PyQt는 기본 창의 대화 상자에서 개체 값을 설정할 수 없습니다.

  3. 3

    MVC 5에서 Html.DropDownList의 기본값을 설정할 수 없습니다.

  4. 4

    Flask WTF-Form을 확인할 수 없습니다.

  5. 5

    Scala for Play의 기본 버전을 설정할 수 없습니다.

  6. 6

    DTO의 기본값을 설정할 수 있습니까?

  7. 7

    swappiness에 대한 기본값을 설정할 수 없습니다.

  8. 8

    JQuery는 HTML 입력 컨트롤의 값을 설정할 수 없습니다.

  9. 9

    Flask-WTF-양식 제출을 테스트 할 수 없습니다.

  10. 10

    pickerView의 기본값을 선택할 수 없습니다.

  11. 11

    HSQLDB-기본값을 -1로 설정할 수없는 이유

  12. 12

    Mockito는 기본 유형을 모의 할 수 없습니다.

  13. 13

    Typescript는 정의되지 않은 속성을 설정할 수 없습니다.

  14. 14

    ArcusNode는 정의되지 않은 속성 '1'을 설정할 수 없습니다.

  15. 15

    AngularJS는 정의되지 않은 속성을 설정할 수 없습니다.

  16. 16

    일부 Listview 항목의 기본 배경색을 설정할 수 없습니다.

  17. 17

    공유 기본 설정에 표시되는 기본값을 볼 수 없습니다.

  18. 18

    Fabric Js는 originY bottom 값을 설정할 수 없습니다.

  19. 19

    Javascript는 Textarea 내에서 값을 설정할 수 없습니다.

  20. 20

    React Native는 Firebase의 여러 arrayitem을 루프로 설정할 수 없습니다.

  21. 21

    TypeORM + TypeError : getter 만있는 # <Object>의 EntityManager 속성을 설정할 수 없습니다.

  22. 22

    Ember.js는 ArrayController의 내용을 설정할 수 없습니다.

  23. 23

    Ember.js는 ArrayController의 내용을 설정할 수 없습니다.

  24. 24

    각도가있는 요소의 CSS 속성을 설정할 수 없습니다.

  25. 25

    값을 업데이트 할 수 없음 : 엔티티의 상태를 '수정 됨'으로 변경하는 동안 '기본 키'에 임시 값이 있습니다.

  26. 26

    Python에서 Prometheus 레이블의 기본값을 설정할 수 있습니까?

  27. 27

    XSLT는 선택한 항목을 사용할 수 없을 때 기본값을 설정합니다.

  28. 28

    React-Native Picker는 기본값을 초기화 할 수 없습니다.

  29. 29

    VBA 함수는 기본 하위에 값을 반환 할 수 없습니다.

뜨겁다태그

보관