產生原因:定義的視圖函數login,沒有返回HttpResponse對象。它返回None。所有導致訪問報錯
解決:我在訪問頁面的時候把請求方式搞錯了,本來是先獲取頁面,然后再提交數據。我這里變成直接提交數據了。

改成get,先獲取界面在post提交數據:

附帶一個啟動django服務的腳本:
import os def run_server(work_directory=r"D:\Software\Pycharm\Workspace\MyDjango",order = "python manage.py runserver 0.0.0.0:8000"): ''' :param work_directory:切換工作目錄 :param order:需要執行的命令 :return: ''' print(os.getcwd()) # todo 獲取當前目錄 os.chdir(work_directory) # TODO 切換目錄 print(os.getcwd()) os.system(order) if __name__ == '__main__': run_server()
