別フロントフロントエンドプロジェクト質量参加要求問題の後端

リクエストと最初の行の削除方法でGETクエリ文字列パラメータ、使用のでまたはルーティングパラメータparams :. {}パラメータ渡すために使用

(1)パラメータは、ルーティングパラメータを渡すと

#フロントAJAXを送ります

この。$ axios.delete( `$ {この。$ settings.Host} /物品/ del_collection / $ {collection_id}`、{

  ヘッダー:{..}

})

 

#バックエンドルーティング
re_path(
" ^ del_collection /(?P <PK> \ D +)/ $ "、...)、

直接質量参加PK GET collection_idで#ビュー方法

(2)paramsは使用:{}パラメータ通過のための

#フロントAJAXを送ります

この$ axios.get( `$ {。この$ settings.Host} /物品/`、{
  paramsは:{ 
      コレクション:this.collection_list [this.current_collection] .ID、
  }、

  ヘッダー:{...}

})

ルーティングのバックエンド:
パス(
"" 、...)、

得るためのビューメソッド
コレクション:
collection_id = request.query_params.get(" コレクション"

 

II。よう{}によって実行パッシングルーティングパラメータまたはパラメータを使用し、リクエストボディにクエリ文字列パラメータとポストリクエストメソッドを入れ

パラメータがパラメータをルーティングすることによって、上記(1)を通過すると(1)


直接パラメータ渡し(2){}

このaxios.put $(この`$ {$ settings.Host。} /この記事だったの記事/公共/ article_idに} {$ /。`、{ 
  is_public:is_public、
}、{
  ヘッダ:{...}
})
背面図取得
is_public:
is_public = request.data.get(" is_public "

 

おすすめ

転載: www.cnblogs.com/banbosuiyue/p/12515014.html