Как использовать значения данных в Foriegn key при импорте в django import export

Я хочу спросить, как использовать значения внешнего ключа при импорте данных из csv файла в библиотеке экспорта импорта Django? Заранее спасибо, основная проблема, с которой я столкнулся - мне нужно импортировать csv файл, содержащий данные модели, в которой есть внешние ключи. Общая архитектура выглядит примерно так: Основная модель:

в этом ** поле company связано с CompanyProfileModel с помощью ForeignKey затем в CompanyProfileModel у нас есть userprofile, который связан с UserProfileModel с OneToOne realtion затем в userprofile у нас есть user, который связан с моделью User с Foreign Key **

вот моя функция ресурсов:

class ReservationResourceForImport(resources.ModelResource):
    class Meta:
        model = reservation_models.Reservation
        exclude = ['distance_in_miles', 'total_hours', 'from_date', 'to_date', 'no_of_days', 'rate_per_mile',
                   'rate_per_day', 'additional_passenger_charge', 'additional_luggage_charge',
                   'additional_stops_charge', 'stops_between_ride', 'stops_address', 'discount_percentage',
                   'gratuity_percentage', 'fuel_Surcharge_percentage', 'sales_tax_percentage', 'tolls',
                   'meet_and_greet', 'duration', 'base_fare', 'deposit_amount', 'deposit_type', 'balance_fare',
                   'balance_paid', 'cheque_no', 'accepted_by_driver', 'distance_covered_in_ride', 'car_seats',
                   'is_duplicated', 'sales_tax_payment', 'created_at', 'updated_at',
                   "sales_tax",
                   "charge_by", "pay_by", 'client_notes', 'driver_notes']
        export_order = (
            "id", "company", "reservation_no", "client", "reservation_status",
            "pick_up_date", "pick_up_time",
            "pickup_address", "destination_address", "vehicle",
            "driver", "service_type", "vehicle_type", "passenger_quantity", "luggage_bags_quantity",
            "total_fare")

Все идет хорошо, если я импортирую данные в csv с ID внешнего ключа следующим образом:

ID, компания, данные бронирования, клиент 3 , 4 , 23/09/2022 , 2 но я хочу импортировать данные с именами данных, например: ID , Company , Reservation_data , Client** 3 , имя_компании , 23/09/2022 , имя_клиента**

и имя_компании пройдет :

company > userprofile > user > username и для клиента: client > userprofile > user > username

пожалуйста подскажите решение как сделать пользовательские имена полей при импорте данных в django import export

выражает почтение,

Вернуться на верх