Web サイトにユーザー フィルター システムを実装しています。ユーザーは、関心のある「カテゴリ」と「パッケージ」を選択し、ログイン時に一致するデータを表示できます。両方のデータ セットは、HTML 選択フォームから取得されます。カテゴリ: 「null ポインター」、「デッド コード」... およびパッケージ「package_x」、「package_y」、「package_z」...
私の質問は、このリスト情報をデータベースに保存する最良の方法についてです (私は Django と PostgresSQL を使用しています)。
私の最初の考えは、次のようなテーブルを持つことです。
user_id - one to one field
categories - textfield - store json data
packages - textfield - store json data
これを行うためのより良い方法はありますか?