django.contrib.auth
認証に使用しています。このUser
モードには、 と呼ばれるカスタム プロファイル モデルがありPersonnel
ます。Personnel
という別のテーブルにリンクされていますCompany
。
class Personnel(models.Model):
"""
Model for storing the personnel information
"""
user = models.OneToOneField(
User
)
company = models.ForeignKey(
Company, null=False, verbose_name="Company"
)
class Company(models.Model):
"""
Model for storing the company information.
"""
company_name = models.CharField(
null=False, max_length=200, verbose_name="Company Name"
)
ユーザーが認証されたら。ユーザーの会社を取得するにはどうすればよいですか? 何かのようなもの
request.user....
ビューでは、リクエストにアクセスできますが、フォームとモデルの変数にアクセスする必要がある場合
request
、リクエスト変数をフォーム/モデルに渡す必要がありますか、またはそれにアクセスする方法はありますか? これは、特定の の情報を保存する場合Company
、それがPersonnel
属する会社でなければならないためです。