0

問題があれば、アプリケーションで Flask-Security、Flask-SQLAlchemy、および Flask-Admin を使用します。

データベース内の行を 1 つまたは複数のファイル (たとえば、ユーザーをプロフィール写真に関連付ける) に接続できるようにするには、アプリケーションをどのように設計すればよいですか?

4

1 に答える 1

1

ファイル/画像が 1 つだけ必要な場合は、別の列を追加することで機能するはずです。ただし、複数のファイルを特定のユーザーに関連付けたい場合は、関係用の新しいテーブルを作成できます。

files table:

ID   |   USER_ID   |   FILEPATH
===================================================
1    |   1         |   somewhere/on/the/server.jpg
2    |   2         |   another/file.py
3    |   1         |   second/file/of/user/one.py

USER_ID 列は、users テーブルの主キーを参照する外部キーです。Flask-SQLalchemyのドキュメントを見てください。

于 2015-02-06T21:26:27.877 に答える