Django admin は、GETで渡ってきたパラメータをフォームフィールドのデフォルト値にする

(コメント)

Django admin の、新規レコードの追加ページに

?name=hoge&url=fuga

みたいなGETクエリを渡すと、対応するフィールドのデフォルト値としてフィルしてくれる。

ブックマークレットとの相性が良い。

例えば

javascript:window.open('https://example.com/admin/spamapp/eggmodel/add/?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href),'_blank','width=800,height=600,menubar=no,toolbar=no,resizable=yes,scrollbars=yes');void(0);

みたいなブックマークレットにするなど。

現在の評価: 3

コメント

最近のツイート

  • ytyng

    ytyng @ytyng

    俺もスタバアプリにログインできないよ
    2 ヶ月, 1 週間 前

  • 安藤拓郎 Takuro Ando

    安藤拓郎 Takuro Ando @takuroando

    ytyng

    これまでいろんなグッズを作ってきたけど、今回は「お米」と聞いて買うしかないなと。今夜の夕食はコシヒカリ!箸もセットだし^^ https://t.co/01ucQx9qtw #腰乃展 #マンガ展 https://t.co/4VL2vOe0Og
    2 ヶ月, 3 週間 前

  • ytyng

    ytyng @ytyng

    講談社さんとやった全部入り電子書籍セットがギネスブックに登録されたよー https://t.co/rbkd3IYub0
    2 ヶ月, 3 週間 前