AttributeError: у объекта 'DeferredAttribute' нет атрибута 'copy' - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь создать виджет, который вызывает из моей модели "DPRLog", но мне трудно реализовать его в моих формах.

Вот мои формы.py:

from django import forms
from profiles.models import User
from .models import DPRLog


class DateInput (forms.DateInput):
    input_type = 'date'

class Datefield (forms.Form):
    date_field=forms.DateField(widget=DateInput)

class dprform(forms.Form):

    class Meta:
        model = DPRLog
        widgets = {'date_field':DateInput(DPRLog.reportDate)}
        fields = ('login','logout',)

Model.py:

class DPRLog(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    reportDate = models.DateField(blank=False,null=False)
    login = models.TimeField(blank=False, null= False)
    logout = models.TimeField(blank=False, null= False)

    def __str__(self):
        return f'{self.user.full_name} DPR Log'
...