iT邦幫忙

0

render沒有作用的解決辦法

js
  • 分享至 

  • xImage
  •  

bug的場景:寫了一個button,綁定function,發送request給後臺,後臺對應這個request,使用render,但是沒有作用:查看後臺的情況:會處理兩個請求:post+get,post是正常的,但是隨後調用一個get請求就很奇怪;
解決方案:
使用form的方式進行請求:
html:

    <form action="login" method="post">
        {% csrf_token %}
        <label for="username">用戶名</label>
        <input type="text" placeholder="Email or Phone" id="username" name="username">

        <label for="password">密碼</label>
        <input type="password" placeholder="Password" id="password" name="password">

        <!-- <button id="logIn">登 陸</button> -->
        <input type="submit" value="Submit">
    </form>

說明:重點是 action 參數。

urls中:

    path('login', views.login, name='login'),

views中:

def login(request):
    if request.method == 'POST':
        return render(request, 'login/index.html', context={})   

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言