
Artem
17.04.2018
09:54:51
сделай

Eugene
17.04.2018
09:55:14
а не

Google

Eugene
17.04.2018
09:55:50
зайди в админку и проверь username, email )

Set
17.04.2018
09:56:38
да есть у него

Eugene
17.04.2018
09:57:46
?перезапустти сервер

Сергей
17.04.2018
09:58:09
вот, логин выводит же.. а говоришь что не выводит...
проверь связь с profile, вообще к profile обращение идёт ли и есть ли там что-нибудь?

Eugene
17.04.2018
09:58:29
а профиль создан?

Set
17.04.2018
09:58:46
@property
def avatar(self):
digest = md5(self.user.email.lower().encode('utf-8')).hexdigest()
return '{}{}'.format(digest, 35)
даже так не выводит данные

Сергей
17.04.2018
10:00:47

Set
17.04.2018
10:02:49
нет
что с релайтид что без

Eugene
17.04.2018
10:05:50
Ты что-то делаешь не так)

Google

Сергей
17.04.2018
10:06:19
значит profile не создан.. а если нет объекта, то нет и метода )

Eugene
17.04.2018
10:06:47
?ошибка бы вылетела же ? Attribute error или NoneType не помню

Сергей
17.04.2018
10:07:12
в шаблоне не должна быть она

Eugene
17.04.2018
10:07:21
но скорей всего нет профиля, да

Set
17.04.2018
10:08:52
да все понял в чем проблема
??
а как реализовать <img src="{{ request.user.profile.avatar(34) }}" alt="">
что бы я мог передать значение

Сергей
17.04.2018
10:12:49

Set
17.04.2018
10:13:18
так метод в модели
просто в flask это можно реализовать
а тут

Eugene
17.04.2018
10:14:08
jinja
хз получится или нет :)

Set
17.04.2018
10:15:08
там можно так def avatar(self, size):
и {{ request.user.profile.avatar(65) }}

Сергей
17.04.2018
10:16:06
тут через тэги
https://stackoverflow.com/questions/28513528/passing-arguments-to-model-methods-in-django-templates

Set
17.04.2018
10:17:45
это идиотизм
https://github.com/SmileyChris/easy-thumbnails через тэги ?

Google

Ромашов
17.04.2018
10:22:59
Добрый день, а может кто подсказать по geodjango
Point.objects.filter(location__distance_lt=(point, Distance(km=1)))
где :
point = Point(30, 50)
Получаю ошибку
ValueError: Only numeric values of degree units are allowed on geodetic distance queries.
Использую mysql, django 2.0

Artem
17.04.2018
10:23:33
https://github.com/SmileyChris/easy-thumbnails/tree/master/easy_thumbnails/templatetags
который хранится тут

Infinite
17.04.2018
10:28:43
всем привет, подскажите пожалуйста, что лучше использовать для добавления водяного знака, django-watermark не получилось заставить работать

Alexandra
17.04.2018
10:30:50
ребят, привет снова
скажите, если у меня есть вьюха готовая из джанги, можно ли ее использовать в апихе джангореста?
если понятно выразилась конечно

Dan
17.04.2018
10:33:12
непонтно зачем =)

Nikita
17.04.2018
10:45:16
доброго дня , подскажите как получить данные с данного ввода
<td> <input type="text" placeholder="Order's detail" id="comment" > </td>
требуется сохранить внесенное значение в переменную

Игорь
17.04.2018
10:47:33
Как в селери обновить статус таска, после обработки ошибки на failure?

Set
17.04.2018
10:55:49
какую вьюху лучше использовать для отображение профиля ?

Dan
17.04.2018
10:59:02

Set
17.04.2018
10:59:49
а можно как-то username заместо слага использовать

Dude
17.04.2018
11:03:07

Dan
17.04.2018
11:03:18

Artem
17.04.2018
11:04:42
def hello():
print('hello')
hello()
тебе не нужно вызывать внутри этого файла скрит
и если это просто функция

Google

Artem
17.04.2018
11:05:13
зачем ты
class Command(BaseCommand):
def handle(self, *args, **options):
from users.script import hello
hello.run()
пытаешься вызвать метод?
class Command(BaseCommand):
def handle(self, *args, **options):
from users.script import hello
hello()
напиши просто так
ты должен вызывать скрипт в нутри команды

Alexandra
17.04.2018
11:14:12
ладно, и другой момент, списком продукты вываливаются, а когда хочу в детали зайти — пишет, что информации нет и не могу понять, как проверить праймери ключ
ну, то есть, список есть, в урлах все стандартно, но детали увидеть не могу
в чем может быть проблема?

Dan
17.04.2018
11:17:19
показывай код
вюхи или drf ?
какие урл?

Alexandra
17.04.2018
11:17:45
сек
https://pastebin.com/a9vgg4TM

Set
17.04.2018
11:22:56

Dan
17.04.2018
11:23:39
по теории должно работать

Alexandra
17.04.2018
11:31:29
по какому урлу заходишь ?
в списке есть все, а когда на деталь захожу — пишет, что ничего нет. точно такие же урлы для списка пользователей, там все есть
где бы посмотреть какие пк есть сейчас в базе?
все, отмена, просто пк 1 нет в базе

Dan
17.04.2018
11:32:21
=)

Google

Dan
17.04.2018
11:32:38
list тебе же выдает список

Alexandra
17.04.2018
11:33:20
и момент еще следующий: если у меня есть расширенный профиль юзера, как мне его апдейтить? есть абстрактный и несколько расширенных, вот очень хочу расширенный либо с нуля сделать через апи, либо апдейтнуть
и создавать тоже (чтобы была привязка к абстрактному)

Dan
17.04.2018
11:41:59
профили будут обновляться как самостоятельные сущноксти ? тогда просто как с обычной моделью
если как nested то надо почитать, drf не дает по умолчанию обновлять nested скриализаторы
надо либо настраивать либо руками

Alexandra
17.04.2018
11:43:19
вообще, какая хорошая практика считается для создания профилей пользователей? расширять, делать дополнительные сущности?

Dan
17.04.2018
11:44:57
в плане хранения в базе/моделях ?

Alexandra
17.04.2018
11:45:05
ага
мне тут выкатили просто код незадокументирвоанный, и у них есть абстрактный юзер, есть несколько допмоделей, которые перенимают свойства от абстрактного и по внешнему ключу взаимосвязаны
мне нужно написать апиху, которая будет давать возможность апдейтить информацию о пользователях, гет работает, а вот пост и апдейт нет
ну и регистрировать новых (расширенных), абстрактного регистрировать получается

Dan
17.04.2018
11:46:40
я стараюсб хранить в одной
но иногда нужно чтобы у пользователя было несколько представлений
например
один пользователь может быть учителем и учеником
тогда профили учителя и ученика уже выносить в отдельные сущности

Alexandra
17.04.2018
11:47:04

Dan
17.04.2018
11:47:31
у django есть несколько способов раширения

Alexandra
17.04.2018
11:48:17
они уже расширены, сек, сейчас пастебин кину
https://pastebin.com/3RXdAM7Y

Dan
17.04.2018
11:49:57
можно явно указывать
class Staff(User):
class Staff(models.Model):
user = models.OneToOne(User)
class Staff(models.Model):
user = models.ForeygnKey(User)
посмотри первый вариант