フルスタックチャンネル
サインアップサインアップ
ログインログイン
利用規約プライバシーポリシーお問い合わせ
Copyright © All rights reserved | FullStackChannel
受付中
緊急 DjangoのURL取得
Django
Web
その他
いいね
2023/04/22 06:34

実現したいこと

Django Blogサイトと他のサイトAPIを連携しています。

現在、Blogサイトにデータを登録する時、自動的に他のサイトを投稿する

例
① 登録ページURL:https://www.abc/Knowhow/Insert/

② OKすると、詳細ページを表示する

③ 詳細ページURL:https://www.abc/Knowhow/Detail/ID

⇒やりたいことは ②OKするタイミングで詳細ページのURLを取得したいです。

自分で試したこと

単純に Views.pyに

String変数 = 'https://www.abc/Knowhow/Detail/' + get(Max ID) にして、

OKするタイミングで、String変数を送信すると考えています。

この方法以外、処理方法がご存知でしたら、教えていただけませんか

補足情報

回答 2件
login
回答するにはログインが必要です
はる@講師
約3年前

データベースに投稿したときに投稿IDを取得できないのでしょうか?

Max IDでも取得はできますが、ほぼ同時に書き込みされた場合は、異なるIDを取得する場合もあるかもです。

同時書き込みがなければ、いいと思います。

1
いいね
約3年前

ハル先生、ありがとうございます。

◆投稿OK前

IDを取得しする

MaxID = ID + 1 にする

◆投稿OK

OKタイミングで 他のサイトへMaxID を送信する。

上記、考えております。


ちなみに、fullstackchannelサイトとGmail APIも使っていますね。
fullstackchannelに投稿した時、自動的にGmailメールを送信していると思います。

私はやりたい事と同じですね。