django網頁按鈕呼叫本地程式?

時間 2021-07-12 23:25:49

1樓:專業跪鍵盤

佔坑有時間來答

如果我忘了記得提醒我

基本框架已經幫你搭好了,剩下的你可以根據這個框架自適應一下~正文因為不知道題主的水平如何,我就把所有過程都寫一遍吧:

2.1 django-admin startproject demo(專案名字自己取)]

from

django.shortcuts

import

render

import

osdef

callother

(request):=

request

.GET

.get()

if==

'calc':os

.system()

#這裡可以執行你自己的python程式

return

render

(request,,)

elif

=='safari':os

.system()

return

render

(request,,)

2.6 編輯call.html<

form

method

="get"

>

name

=>

value

="calc"

>calc

option

>

value

="safari"

>safari

option

>select

>

type

='submit'

value

="run"

>form

>

}div

>2.7 編輯demo/demo/urls.pyfrom

django.conf.urls

import

urlfrom

django.contrib

import

admin

from

import

views

asurlpatterns=[

url(

r'^admin/'

,admin

.site

.urls

),url(r

'^call/$',.

callother),]

python3 manage.py runserver結果如下:

django中的csrfmiddleware防範的原理?

facert 1.是的,csrf token 就是個全域性變數,是 django 自動生成的 2.csrf token 不需要 django 儲存3.兩種 token 沒什麼區別,每次重新整理生成乙個新的 token 然後會把 token 返回給前端,在模板裡面以 顯示,同時也會有 set cook...

Django 分表 怎麼實現?

做了個demo實現,支援基於固定分片數量的分表和基於年 月 日的動態日期分表,根據日期設定項自動建立不存在的日期資料模型,並自動進行資料庫migration遷移,建立對應的資料庫表,支援分表的分頁。詳細見github示例原始碼 Django分表示例 需要將某張表按照時間點,每個月來儲存一張。需要自動...

Django中,reverse()函式怎麼推導出url

耳朵會火 urlpatterns url r blog include blog.urls namespace blog urlpatterns url r views.index blog,name home url r edit action views.edit action,name edi...