0
私はHTMLページからの入力を取るために、フォームを作成しました:デフォルト値form.charField()を設定する方法はありますか?怒鳴る与えられたよう
form.py
class In_Form(forms.Form):
Input_peptide = forms.CharField(label='Start Year ', max_length=100)
sites_to_be_muted = forms.CharField(label='End Year', max_length=100)
Amino_acide = forms.CharField(label='End Year ', max_length=100,)
更新:
私はHTMLフォームのデフォルト値を設定することができ、それを通していずれかの方法があります。 私は「初期」を試みましたが、私の場合は機能しません。このform.pyは、ユーザー入力を取得し、そのデータをスクリプトで処理して結果をビューに返し、出力を「result.html」ページとしてモデル化することとは関係ありません:
'それはフォームフィールド([Djangoのドキュメント](の標準機能だとしてinitial' paramは動作するはずですhttps://docs.djangoproject.com/en/1.11/ref/forms/fields/ #初期))。代わりに、フィールド初期値を '__init__'の形式で設定することもできます。:self.fields ['Amino_acide']。initial = 'some value'(これまでsuperを呼び出すことを忘れないでください)。 – temasso
あなたのコメントをありがとう、私は非常に例との別の答えとして説明する場合に役立つだろう。私は正確にあなたが何を言いたいのか分からない。ありがとう – jax
[Djangoカスタムフォームフィールドの初期データ](https://stackoverflow.com/questions/7945898/django-custom-form-field-initial-data/7945960#7945960)への回答を見てください。サンプルコードが含まれています。 – temasso