Django : 양식이 데이터베이스에 추가되지 않음

Humza din

관리자 페이지에서 데이터베이스에 추가 할 수 있지만 템플릿의 양식이 저장되지 않습니다. 양식을 제출하려고하면 양식이 새로 고쳐집니다.

견해:

def newPost(request):

    if request.method == 'POST':
        form = NewPost(request.POST)
        if form.is_valid():
            form.save()
            return redirect('myposts')
    else:
        form = NewPost()

    return render(request, 'create/new_post.html', {'title_page': 'New Post', 'form': form})

주형:

<form method="POST" class="input_group" action="" enctype="multipart/form-data">
    {% csrf_token %}

    {{ form }}

    <div class="submit_container">
            <input class="submit_btn" type="submit" value="Submit">
    </div>
</form>
    

형태:

class NewPost(forms.ModelForm):
    title = forms.CharField(widget=forms.TextInput(attrs={'class': 'form_input_text'}))
    product = forms.ChoiceField(widget=forms.Select(attrs={'class': 'form_input_select'}), choices=PRODUCT_CHOICES)
    caption_description = forms.CharField(max_length=1000, widget=forms.Textarea(attrs={'class': 'form_input_text', 'style':'resize:none;', 'rows': '3'}))
    full_description = forms.CharField(max_length=2000, widget=forms.Textarea(attrs={'class': 'form_input_text', 'style':'resize:none;'}), required=False)
    links = forms.CharField(max_length=2000, widget=forms.Textarea(attrs={'class': 'form_input_text', 'style':'resize:none;'}), required=False)
    release_date = forms.DateField(widget=forms.SelectDateWidget(attrs={'class': 'form_input_select_date'}, years=YEARS, empty_label="---"), required=False)
    display_image = forms.ImageField(widget=forms.ClearableFileInput(attrs={'class': 'form_img_btn'}))
    
빌렘 반 온셈

ImageField물론 필요하지만 당신은을 통과하지 못한 request.FILES따라서 형태는 어떤 이미지를 수신하지 않으며, 따라서 어떤 이미지를 제출하지 않은 가정 결코, 양식.

request.POSTrequest.FILES양식에 모두 전달해야합니다 .

def newPost(request):
    if request.method == 'POST':
        #                pass request.FILES ↓
        form = NewPost(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return redirect('myposts')
    else:
        form = NewPost()
    return render(request, 'create/new_post.html', {'title_page': 'New Post', 'form': form})

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스에 저장되지 않은 HTML 양식 데이터-Django

분류에서Dev

내 양식이 데이터베이스에 데이터를 추가하지 않습니다-Django

분류에서Dev

데이터베이스 django postgresql에 데이터가 표시되지 않음

분류에서Dev

내 Django 양식 데이터가 내 데이터베이스에 저장되지 않습니다.

분류에서Dev

Django 양식 데이터가 databsae에 저장되지 않음

분류에서Dev

Django에 양식 데이터가 저장되지 않음

분류에서Dev

Dataframe이 MySQL 데이터베이스에 추가되지 않음

분류에서Dev

Django 모델 양식 데이터가 저장되지 않음

분류에서Dev

Django ModelForm이 데이터베이스에 데이터를 저장하지 않음

분류에서Dev

Django ModelForm이 데이터베이스에 데이터를 저장하지 않음

분류에서Dev

데이터베이스의 데이터가 HTML 테이블에로드되지 않음 Django

분류에서Dev

save () 메서드는 양식 데이터를 데이터베이스 (Django ModelForm)에 저장하지 않습니다.

분류에서Dev

사용자 ModelForm이 데이터베이스에 저장되지 않음 (Django)

분류에서Dev

주석 양식이 데이터베이스에 입력되지 않음

분류에서Dev

PHP 양식이 데이터베이스에 제출되지 않음

분류에서Dev

HTML 양식이 MYSQL 데이터베이스에 제출되지 않음

분류에서Dev

클래스에 속성을 추가하지만 데이터베이스에 저장하지 않음, django?

분류에서Dev

변경되지 않은 Django 인스턴스를 데이터베이스에 강제로 추가하는 방법

분류에서Dev

Django Python POST 메서드가 데이터베이스에 쓰지 않음

분류에서Dev

Django 양식이 데이터를 저장하지 않음

분류에서Dev

CodeIgniter가 데이터베이스에 양식 값을 제출하지 않음

분류에서Dev

Flask의 데이터베이스에 양식 값이 추가되지 않습니다.

분류에서Dev

PHP : 데이터가 데이터베이스에 추가 된 후 페이지가 리디렉션되지 않음

분류에서Dev

Django는 데이터베이스에서 읽지 않습니다 – 오류 없음

분류에서Dev

Django, rabbitmq 및 sqlalchemy에서 셀러리 sqlite 결과 데이터베이스가 생성되지 않음

분류에서Dev

has_many : 양식에서 INTO 데이터베이스를 INSTERING하지 않음

분류에서Dev

데이터베이스에 값을 추가하지 않음

분류에서Dev

Laravel 5 : 양식 데이터가 데이터베이스에 제출되지 않음-오류가 표시되지 않음

분류에서Dev

Django listview는 데이터베이스에 추가 된 최근 데이터를 표시하지 않습니다.

Related 관련 기사

  1. 1

    데이터베이스에 저장되지 않은 HTML 양식 데이터-Django

  2. 2

    내 양식이 데이터베이스에 데이터를 추가하지 않습니다-Django

  3. 3

    데이터베이스 django postgresql에 데이터가 표시되지 않음

  4. 4

    내 Django 양식 데이터가 내 데이터베이스에 저장되지 않습니다.

  5. 5

    Django 양식 데이터가 databsae에 저장되지 않음

  6. 6

    Django에 양식 데이터가 저장되지 않음

  7. 7

    Dataframe이 MySQL 데이터베이스에 추가되지 않음

  8. 8

    Django 모델 양식 데이터가 저장되지 않음

  9. 9

    Django ModelForm이 데이터베이스에 데이터를 저장하지 않음

  10. 10

    Django ModelForm이 데이터베이스에 데이터를 저장하지 않음

  11. 11

    데이터베이스의 데이터가 HTML 테이블에로드되지 않음 Django

  12. 12

    save () 메서드는 양식 데이터를 데이터베이스 (Django ModelForm)에 저장하지 않습니다.

  13. 13

    사용자 ModelForm이 데이터베이스에 저장되지 않음 (Django)

  14. 14

    주석 양식이 데이터베이스에 입력되지 않음

  15. 15

    PHP 양식이 데이터베이스에 제출되지 않음

  16. 16

    HTML 양식이 MYSQL 데이터베이스에 제출되지 않음

  17. 17

    클래스에 속성을 추가하지만 데이터베이스에 저장하지 않음, django?

  18. 18

    변경되지 않은 Django 인스턴스를 데이터베이스에 강제로 추가하는 방법

  19. 19

    Django Python POST 메서드가 데이터베이스에 쓰지 않음

  20. 20

    Django 양식이 데이터를 저장하지 않음

  21. 21

    CodeIgniter가 데이터베이스에 양식 값을 제출하지 않음

  22. 22

    Flask의 데이터베이스에 양식 값이 추가되지 않습니다.

  23. 23

    PHP : 데이터가 데이터베이스에 추가 된 후 페이지가 리디렉션되지 않음

  24. 24

    Django는 데이터베이스에서 읽지 않습니다 – 오류 없음

  25. 25

    Django, rabbitmq 및 sqlalchemy에서 셀러리 sqlite 결과 데이터베이스가 생성되지 않음

  26. 26

    has_many : 양식에서 INTO 데이터베이스를 INSTERING하지 않음

  27. 27

    데이터베이스에 값을 추가하지 않음

  28. 28

    Laravel 5 : 양식 데이터가 데이터베이스에 제출되지 않음-오류가 표시되지 않음

  29. 29

    Django listview는 데이터베이스에 추가 된 최근 데이터를 표시하지 않습니다.

뜨겁다태그

보관