#javascript #django #reactjs #api #native
#javascript #django #reactjs #API #собственный
Вопрос:
Я использую Django Rest Framework в своем приложении React Native, поэтому я извлекаю некоторые данные, но одно поле этих данных является внешним ключом. Как я могу получить эти данные внешних ключей?
элемент.владелец отображаетhttp://127.0.0.1:8000/api/users/90 / но я хочу, чтобы это было имя владельца, которое, я думаю, нужно снова выбрать.
const renderItem = ({item}) => (
<>
<Text>{item.owner}</Text>
<Text>{item.title} : {item.category}</Text>
<Image source={{uri:item.book_pic_src}} />
</>
Ответ №1:
ИСПРАВЛЕНО:
Для всех, у кого есть такая же проблема, вы должны отправить правильные данные из API. Если вы используете Django Rest, вам необходимо сериализовать каждый отдельный объект (который содержит внешний ключ) перед отправкой его через API.