@pydjango

Страница 1185 из 1273
Artem
17.04.2018
09:54:51
сделай

Eugene
17.04.2018
09:55:14
у него неавторизованный пользователь
logout и юзернейм же выводит)

а не

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
даже так не выводит данные
хрен с ней с функцией)) {{ request.user.profile.id }} есть что-нибудь?

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 через тэги ?
{% thumbnail profile.photo 50x50 crop %} это темплейт тег

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
какую вьюху лучше использовать для отображение профиля ?

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

Dude
17.04.2018
11:03:07
class Command(BaseCommand): help = 'Closes the specified poll for voting' def handle(self, *args, **options): from apps.chtoto import LogikaScripta LogikaScripta.run()
https://pastebin.com/Ly1m44Dq Что-то я делаю не так, init должны быть? Куда добавить чтобы запускало ?

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
https://pastebin.com/a9vgg4TM
по какому урлу заходишь ?

по теории должно работать

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
я стараюсб хранить в одной но иногда нужно чтобы у пользователя было несколько представлений например один пользователь может быть учителем и учеником тогда профили учителя и ученика уже выносить в отдельные сущности

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) посмотри первый вариант

Страница 1185 из 1273