Django 1.9에서이 오류가 발생합니다.
in PostForm
content = forms.CharField(widget=PagedownWidget(show_preview=False))
TypeError: __init__() got an unexpected keyword argument 'show_preview'
forms.py
class PostForm(forms.ModelForm):
content = forms.CharField(widget=PagedownWidget(show_preview=False))
publish = forms.DateField(widget=forms.SelectDateWidget)
class Meta:
model = Post
fields = [
"title",
"content",
"image",
"draft",
"publish",
]
가상 환경에 설치된 종속성 $ pip 동결
certifi==2019.11.28
Django==1.9
django-crispy-forms==1.8.1
django-filter==2.2.0
django-markdown-deux==1.0.5
django-pagedown==2.0.3
djangorestframework==3.11.0
Markdown==3.1.1
markdown2==2.3.1
olefile==0.46
Pillow==6.2.1
사용 attrs
- (장고 문서) 매개 변수 위젯에 값을 전달하는
widget=PagedownWidget(attrs={"show_preview":False})
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다