мой код выглядит так:
# модель пользователя
class User(models.Model):
phonenum = PhoneNumberField()
# биомодель
class Bio(models.Model):
user_num = models.OneToOneField(User,on_delete=models.CASCADE,related_name='user_num_bio')
# view.py
result = Bio.objects.filter(user_num__phonenum__national_number__endswith=7896)
Я хочу получить доступ к national_number, который является значением PhoneNumberField, но последняя строка дает ошибку:
django.core.exceptions.FieldError: Unsupported lookup '_national_number_endswith' for PhoneNumberField or join on the field not permitted.
INFO :
Значения PhoneNumberField:
PhoneNumber(country_code=98, national_number=1234567896, extension=None, italian_leading_zero=None, number_of_leading_zeros=None, country_code_source=20, preferred_domestic_carrier_code=None)
package_add: PhoneNumberField