Djangoのウェブサイトにはユーザ認証があります。そこにはカップルユーザだけがログインするため、かなりプライベートです。ユーザーがログインすると、複数のAPIシステムからデータを取得し、Webサイトに表示されます。私はデータベースを持っています。ここでは、各ユーザーIDごとに異なるAPIトークンとDjango認証用のユーザーアカウント用のデータベースがあります。これはデフォルトで作成されたDjangoシステムです。両方のデータベースのIDを取得する必要があるので、正しいAPIトークンを使用してAPIリクエストを作成できますか?ユーザ関連のデータを保存し、ユーザIDでアクセスする
0
A
答えて
0
データベースの構成によって異なります。しかし、あなたはmanually select database for QuerySet with ".using()" methodです。そのセットアップに
:次に
DATABASES = {
'default': {
'NAME': 'main_db', # Here we store Users
'ENGINE': 'django.db.backends.sqlite3',
},
'auth': {
'NAME': 'auth_db', # Here we store API tokens
'ENGINE': 'django.db.backends.sqlite3',
},
、あなたが使用できる指定された電子メールをユーザーのためのAPIトークンを取得する:
user = User.objects.using('default').get(email='[email protected]')
token = ApiKey.objects.using('apikeys').get(user_id=user.id)
関連する問題
- 1. 実ユーザIDと実効ユーザIDと保存ユーザIDの差
- 2. .NETアプリケーションにユーザ関連の情報を保存する
- 3. ユーザIDのリストをmysqlテーブルに保存する
- 4. ユーザが入力したデータをテキストファイルに保存する方法
- 5. ユーザのIPアドレスを保存する
- 6. PHP mysqliでユーザ関連のデータを取得できません
- 7. 平均スタック - ユーザ - ポスト関連
- 8. Express webappユーザ設定を保存/アクセスする方法
- 9. Django Restフレームワーククエリ(ユーザ名、ユーザID)
- 10. ASP.NET MVCアプリケーションのユーザIDに追加情報を保存
- 11. IDによる関連付けデータの保存
- 12. データベースにユーザ設定を保存する
- 13. ユーザ設定オプションを保存する
- 14. データベースにユーザ設定を保存する
- 15. ユーザIDに関連付けられたドロップダウンリストに値を取得
- 16. ユーザIDはnullになるデータベースに保存されません
- 17. ユーザモデルの関係としてユーザIDを保存するにはどうすればよいですか?
- 18. 誤ったユーザIDでデータ(画像)を入力し、新しいユーザIDを自動的に作成します。
- 19. MySQL:2人のユーザIDに関連する結果を取得する
- 20. ユーザごとの保存ファイルへのアクセス制限
- 21. ユーザIDのリストを保存するための最良の方法
- 22. IDを基にしたユーザIDに基づいてユーザを検索する
- 23. ユーザ入力のアポストロフィがクラッシュアンドロイドアプリ(SQL関連)
- 24. ユーザ/投稿/コメントのレール関連
- 25. ラックミドルウェアでユーザにアクセスする
- 26. サーバ内のすべてのユーザのユーザIDを見つける
- 27. ユーザとユーザ設定のソースの依存関係を別にしました
- 28. 保存ユーザの現在の場所
- 29. DjangoのユーザIDフィールド
- 30. Twitter gemユーザIDで探す
これらのAPIトークンは何ですか?なぜあなたは2つの異なるデータベースが必要だと思いますか? – e4c5