Size: a a a

Django [ru] #STAY HOME

2020 January 06

Ф

Ф in Django [ru] #STAY HOME
нужно в последней строке убрать http://127.0.0.1:8000/api/tovars/
источник

S

Stanley in Django [ru] #STAY HOME
Зачем?
источник

D

Dmitry in Django [ru] #STAY HOME
to_representation емнип для этого сделан. Но зачем ты это хочешь сделать?
источник

Ф

Ф in Django [ru] #STAY HOME
Dmitry
to_representation емнип для этого сделан. Но зачем ты это хочешь сделать?
я перекидываю фронт на vue
источник

Ф

Ф in Django [ru] #STAY HOME
картинки сохраняю в папку Vue
источник

D

Dmitry in Django [ru] #STAY HOME
Ф
я перекидываю фронт на vue
так и пусть Вуй получает твою ссылку?
источник

D

Dmitry in Django [ru] #STAY HOME
как-то очень странно, зачем?
источник

D

Dmitry in Django [ru] #STAY HOME
Вот так ты меняешь вывод в сериалайзере:
class LinkField(serializers.НеПомнюКакойИменноField):

   def to_representation(self, value):
       output = str(value) + '123'
       return output

class YourSerializer(serializers.ModelSerializer):
   link = LinkField()
   ...
Но тем не менее ты городишь что-то ужасное. Оставь вую только обработку АПИ
источник

Ф

Ф in Django [ru] #STAY HOME
Dmitry
Вот так ты меняешь вывод в сериалайзере:
class LinkField(serializers.НеПомнюКакойИменноField):

   def to_representation(self, value):
       output = str(value) + '123'
       return output

class YourSerializer(serializers.ModelSerializer):
   link = LinkField()
   ...
Но тем не менее ты городишь что-то ужасное. Оставь вую только обработку АПИ
спасибо! хренову тучу времени на это потратил ,причем бесполезно
источник

D

Dmitry in Django [ru] #STAY HOME
Пожалуйста!
источник

Ф

Ф in Django [ru] #STAY HOME
Dmitry
Вот так ты меняешь вывод в сериалайзере:
class LinkField(serializers.НеПомнюКакойИменноField):

   def to_representation(self, value):
       output = str(value) + '123'
       return output

class YourSerializer(serializers.ModelSerializer):
   link = LinkField()
   ...
Но тем не менее ты городишь что-то ужасное. Оставь вую только обработку АПИ
хе хе не сработало,эксепшенов нет и результата к сожалению тоже
источник

N

Noors in Django [ru] #STAY HOME
Ф
хе хе не сработало,эксепшенов нет и результата к сожалению тоже
попробуй URLField(source='image.url')
источник

N

Noors in Django [ru] #STAY HOME
так ты LinkField убери, возьми restовский дефолтный
источник

Ф

Ф in Django [ru] #STAY HOME
Noors
так ты LinkField убери, возьми restовский дефолтный
источник

Ф

Ф in Django [ru] #STAY HOME
у UrlField нет аргументов
источник

Ф

Ф in Django [ru] #STAY HOME
и так кстати  тоже не сработало
источник

UN

User Name in Django [ru] #STAY HOME
''static'' is not a registered tag library. Must be one of:

STATIC_URL = '/static/'
TEMPLATES = [
   {
       'BACKEND': 'django.template.backends.django.DjangoTemplates',
       'DIRS': [],
       'APP_DIRS': True,
       'OPTIONS': {
           'context_processors': [
               'django.template.context_processors.debug',
               'django.template.context_processors.request',
               'django.contrib.auth.context_processors.auth',
               'django.contrib.messages.context_processors.messages',
           ],
       'libraries': {
           'staticfiles': 'django.templatetags.static',
       },

       },
   },

в чем проблема?? откуда две кавычки вокруг статистик
источник

N

Noors in Django [ru] #STAY HOME
Ф
и так кстати  тоже не сработало
не нужно переопределять URLField
возьми отсюда serializers.URLField
если не поможет, можно сделать
источник

N

Noors in Django [ru] #STAY HOME
image = serializers.SerializerMethodField()

def get_image(self,obj):
   return obj.url
источник

D

Dmitry in Django [ru] #STAY HOME
Ф
хе хе не сработало,эксепшенов нет и результата к сожалению тоже
зачем ты в мета засунул поле?
источник