質問するログイン新規登録

Q&A

2回答

2319閲覧

djangoのFormを使用した場合のメッセージを非表示にしたい

yupon0620

総合スコア6

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

0グッド

0クリップ

投稿2020/04/14 15:18

0

0

django初学者です。
サインアップ機能作成で同じユーザーがすでに登録されている場合に
「・同じユーザー名が既に登録済みです。」とテンプレートに表示されてしまいます。
この表示を消すにはどうしたら良いでしょうか。
よろしくお願い致します。

views.py

signup = User()
signupform = SignupForm(request.POST,instance=signup)

form.py

class SignupForm(forms.ModelForm) :
class Meta :
model = User
fields = ["username"]

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答2

0

HTML

1{{form.username}} 2```で、個別に出す。

投稿2020/06/16 09:11

編集2020/06/16 09:15
ForestSeo

総合スコア2724

0

html側に
{{ form.non_field_errors }}
こんな感じの記載はございませんでしょうか?ありましたら削除をしてみてください。

投稿2020/04/15 02:47

netsuy

総合スコア170

yupon0620

2020/04/15 12:28

html側は {{ signupform }} だけです。 エラー表示を消す方法ございますでしょうか。 またデフォルトで「この項目は必須です。半角アルファベット、半角数字、@/./+/-/_ で150文字以下にしてください。」 と表示されます。こちらも非表示に出来ますでしょうか? 何度もすみません。宜しくお願いいたします。
ForestSeo

2020/06/16 09:15

僕の回答↓
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問