From 6f1c26061a8cf73dd760dd46e4551a36b887d25b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sat, 17 Apr 2021 10:17:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84(=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86):=20=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=EF=BC=9AUserProfile=20=3D=20get=5Fuser=5Fmodel()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dvadmin-backend/apps/vadmin/system/models/message_push.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dvadmin-backend/apps/vadmin/system/models/message_push.py b/dvadmin-backend/apps/vadmin/system/models/message_push.py index 04ad68e..37bc089 100644 --- a/dvadmin-backend/apps/vadmin/system/models/message_push.py +++ b/dvadmin-backend/apps/vadmin/system/models/message_push.py @@ -1,11 +1,10 @@ -from django.contrib.auth import get_user_model +from django.conf import settings from django.db import models from django.db.models import * from ...op_drf.fields import UpdateDateTimeField, CreateDateTimeField from ...op_drf.models import CoreModel -UserProfile = get_user_model() """ 消息通知模型 """ @@ -18,7 +17,7 @@ class MessagePush(CoreModel): is_reviewed = BooleanField(default=True, verbose_name="是否审核") status = CharField(max_length=8, verbose_name="通知状态") to_path = CharField(max_length=256, verbose_name="跳转路径", null=True, blank=True, ) - user = ManyToManyField(to="permission.UserProfile", + user = ManyToManyField(to=settings.AUTH_USER_MODEL, related_name="user", related_query_name="user_query", through='MessagePushUser', through_fields=('message_push', 'user')) @@ -35,7 +34,7 @@ class MessagePushUser(models.Model): related_name="messagepushuser_message_push", verbose_name='消息通知', help_text='消息通知') - user = ForeignKey(UserProfile, on_delete=CASCADE, db_constraint=False, + user = ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=CASCADE, db_constraint=False, related_name="messagepushuser_user", verbose_name='用户', help_text='用户') is_read = BooleanField(default=False, verbose_name="是否已读")