在urls.py中建立對映關係,index/是你model**模組中的函式,也可以是你在介面上制定的form表單中的action,這樣就可以建立前後端的聯絡
<form
action
="/index/"
method
="post"
class
="form-horizontal"
onsubmit
="return check()"
>
urlpatterns =[path(
'admin/
', admin.site.urls),
path(
'platform/
', views.platform), #
第乙個引數是模組函式的函式名,具體介面這裡不負責,解除安裝模組的返回中
path('
index/
', projectcode.run, name='
index'),
#path('login/', projectcode.login, name='login'),
path('
report/
', projectcode.report),
]
defreport(request):
"""重定向測試報告
:param request:
:return:
"""reportlist, htmlname =getreport()
if request.method == '
post':
reportname = request.post.get("
reportname")
delname = request.post.get("
delname")
if delname !=none:
path = os.path.join(os.getcwd(), f"
controller\static\report")
file = path + f'\\'
if(os.path.exists(file)):
shutil.rmtree(file)
reportlist =getreport()
if reportname ==none:
reporthtml = ''
else
: reporthtml = f'
.././static/report//.html
'else
: reporthtml = ''
reportlist, htmlname =getreport()
htmlstate = copy.deepcopy(reportlist) #
copy乙個新的字典
for i in
htmlname:
file_path = os.path.join(os.getcwd(), f"
controller\static\report\\\\.html")
(file_path)
ifos.path.exists(file_path):
key = i.split("
_")[1]
htmlstate[key] = '1'
else
: key = i.split("
_")[1]
htmlstate[key] = '0'
return render(request, "
public.html
", )
Django前後端分離
分離常見的問題 http無狀態 token 前端js跨域問題 csrf spa 是否會影響seo 搜尋引擎優化 效果 是 跪舔流解決 雜湊演算法三大特點 不可逆定長 雪崩 輸入修改乙個位元組 串就會變。jwt有三部分組成。header alg 演算法,預設為hs256 typ 預設jwtpayloa...
django 前後端分離,ajax
1.直接在前端呼叫第三方的介面 三門峽今日天氣 轉 到 2.呼叫自己資料庫 帶分頁的 後端 csrf exempt def get tongzhi request code 200 msg success 獲取全部資料 tongzhis all list article.objects.filter...
Django前後端分離csrf token獲取方式
一般django開發為了保障避免 csrf 的攻擊,如果使用django的模板渲染頁面,那麼則可以在請求中渲染設定乙個csrftoken的cookie資料,但是如果需要前後端分離,不適用程式設計客棧django的模板渲染功能,怎麼來動態獲取 csrftoken 呢?程式設計客棧 使用這種方式的確可以...