2017-07-10 6 views
-1

Djangoメッセージフレームワークを使用して、アプリケーションで成功または失敗のメッセージを表示しています。しかし、UIをうまく使いたいので、toastrはメッセージをユーザーに表示するのに適していることがわかった。しかし、私はどのようにそれを使用するか分からない。これで私を導いてください。Djangoでtoastrを使用してメッセージを成功または失敗させる方法

関数は、以下のデータベースにユーザを保存し、ユーザー情報が保存されたときにメッセージが表示されます。

{% if messages %} 
      <ul class="messages"> 
       {% for message in messages %} 
       <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li> 
       {% endfor %} 
      </ul> 
     {% endif %} 

答えて

0

追加:

def addSubscriber(request): 
    template = 'addSubscriber.html' 

    if request.method == 'POST': 
     form = addSubsForm(request.POST) 
     if form.is_valid(): 
      f = form.save(commit=False) 
      f.save() 
      messages.success(request, "The Subscriber has been successfully added") 
      return redirect('report') 

     else: 
      messages.error(request, "Sorry the data has not been entered to the database") 

    else: 
     form = addSubsForm() 

    return render(request, template, {'form': form}) 

は、次のテンプレートは、メッセージの表示を示していますtoastr jsとcssをhtmlコードに入れて、toastrメッセージを表示するコードを以下に書いてください。

{% for message in messages %} 
    toastr.{{ message.tags }}({{ message }}); 
{% endfor %} 
関連する問題