使用def _str __(self)调用Python对象时超过了最大递归深度:当我删除内联表单对象时

2024-09-28 05:34:48 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图删除Django admin中的一个内联表单时,遇到一个超过最大递归深度的错误

这是我的模型:

class Correction_Factors(models.Model):
    
    Treatment_unit= models.ManyToManyField(Unit,blank=False)
    
    def __str__(self):   
        return u", ".join([a.name for a in self.Treatment_unit.all()])

问题似乎出在{}。创建内联表单时未发生错误。当我开始删除其中一个内联表单时,它才出现。 我试图切换到def __Unicode__(self):,但它没有返回我期望的结果。返回的文本看起来像“Correction_Factors object(23)”,没有任何细节

注意def __Unicode__(self):不存在数据挖掘问题。我使用的是Django 2.2.18和python 3.9.2

enter image description here

    Environment:


Request Method: POST
Request URL: http://127.0.0.1:8000/admin/output/dosimetry_system/18/change/

Django Version: 2.2.18
Python Version: 3.9.2
Installed Applications:
['django.contrib.admin',
 'django.contrib.contenttypes',
 'django.contrib.auth',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.humanize',
 'django_extensions',
 'django_q',
 'django_comments',
 'formtools',
 'django_filters',
 'rest_framework',
 'rest_framework_filters',
 'rest_framework.authtoken',
 'listable',
 'genericdropdown',
 'recurrence',
 'widget_tweaks',
 'dynamic_raw_id',
 'mptt',
 'django_mptt_admin',
 'qatrack.cache',
 'qatrack.accounts',
 'qatrack.units',
 'qatrack.qa',
 'qatrack.qatrack_core',
 'qatrack.notifications',
 'qatrack.contacts',
 'qatrack.issue_tracker',
 'qatrack.service_log',
 'qatrack.parts',
 'qatrack.faults',
 'qatrack.attachments',
 'qatrack.reports',
 'admin_views',
 'qatrack.output',
 'simple_history']
Installed Middleware:
['django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'qatrack.middleware.login_required.LoginRequiredMiddleware',
 'qatrack.middleware.maintain_filters.FilterPersistMiddleware']



Traceback:

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\exception.py" in inner
  34.             response = get_response(request)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py" in _get_response
  115.                 response = self.process_exception_by_middleware(e, request)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py" in _get_response
  113.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\options.py" in wrapper
  606.                 return self.admin_site.admin_view(view)(*args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\decorators.py" in _wrapped_view
  142.                     response = view_func(request, *args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
  44.         response = view_func(request, *args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\sites.py" in inner
  223.             return view(request, *args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\options.py" in change_view
  1648.         return self.changeform_view(request, object_id, form_url, extra_context)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\decorators.py" in _wrapper
  45.         return bound_method(*args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\utils\decorators.py" in _wrapped_view
  142.                     response = view_func(request, *args, **kwargs)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\options.py" in changeform_view
  1529.             return self._changeform_view(request, object_id, form_url, extra_context)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\options.py" in _changeform_view
  1574.                 change_message = self.construct_change_message(request, form, formsets, add)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\options.py" in construct_change_message
  1050.         return construct_change_message(form, formsets, add)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\utils.py" in construct_change_message
  520.                             'object': str(deleted_object),

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
  527.         return self.related_manager_cls(instance)

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\fields\related_descriptors.py" in __init__
  838.                 raise ValueError('"%r" needs to have a value for field "%s" before '

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\base.py" in __repr__
  519.         return '<%s: %s>' % (self.__class__.__name__, self)

File "H:\Python projects\deploy\qatrackplus\qatrack\output\models.py" in __str__
  207.         list_01 =self.Treatment_unit.all()

Tags: djangoinpyselfmodelslibpackageslocal
1条回答
网友
1楼 · 发布于 2024-09-28 05:34:48

我猜问题与此错误消息有关:

File "C:\Users\mmetwaly\AppData\Local\Programs\Python\Python39\lib\site-packages\
django\db\models\fields\related_descriptors.py" in __init__
   838.           raise ValueError('"%r" needs to have a value for field "%s" before '

我会在那个里设置一个断点,然后运行调试器来查看发生了什么

如果您创建了一组最少的代码来演示问题,然后完整地发布代码,那么帮助您会更容易

相关问题 更多 >

    热门问题