@pydjango

Страница 402 из 1273
Никита
30.07.2017
16:37:52
1.9

Stanislav
30.07.2017
16:38:39
должно работать тогда, хз

Никита
30.07.2017
16:40:23
что могло случиться? у меня еще до этого стояла библиотека django-rest-vote, на базе django-vote сделана, может ее удалить?

Google
Stanislav
30.07.2017
16:43:26
vote or votes ?

Никита
30.07.2017
16:44:05
Все, удалил старое приложение все заработало, спасибо за помощь

Massimo
30.07.2017
17:06:25
https://dpaste.de/rPXM#L8 Вот вроде бы все праильно сделал, но не все равно не показывает информацию из дб

Stanislav
30.07.2017
17:09:50
во первых в темплейте правильно укажи ключ

в цикле

name

Driver != driver

но это не поможет вывести

И если уж заюзал ModelForm то заюзай и какой нибуть generic view

Massimo
30.07.2017
17:12:21
dname__id = request.POST.get('selected_driver')

Мне кажется тут беда

Stanislav
30.07.2017
17:13:32
def allDrivers(request): dname = Driver.objects.all() if request.method == 'GET': dname__id = request.POST.get('selected_driver') redirect ('some-url', dname__id=dname__id)

она здесь

Google
Stanislav
30.07.2017
17:14:01
ты проверяешт get ли это а потом хочешь тащить данные с поста ))

данные которые нужны уже есть в базе по факту ?

Stanislav
30.07.2017
17:16:23
я так понимаю задача, предоставить возможность выбрать драйвера, из списка доспутных ?

и засабмитить ?

Stanislav
30.07.2017
17:17:19
5 мин что нить накидаю

Massimo
30.07.2017
17:17:45
5 мин что нить накидаю
Спс я сейчас на стак оферфлоу нашел метод, но он тож не работал(

Stanislav
30.07.2017
17:20:22
а куда сохраняешь выбраного драйвера?

Driver ?

я так понимаю что да, но так не бывает, делать выборку из одной модели и сразу в нее постить. По факту у тебя есть модель Stuf в ней есть тип работников, один из них драйвер например, ты их туда можешь добавлять как угодно, с аднинки например, и есть например модель Orders - заказы, и тогда уже ты делаешь модел форм на основе Orders, а доступных драйверов и списка staf, а если завтра нужно добавить помощника драйвера это уже не будет проблемой, добавиль тип и поехал дальше, а в методе get делаешь initial и фильтруешь по типу кого нужно туда пнуть, сейчас дам какой то пример

Есть данные типа seeds, которые обеспечиваю работу сайта, и наполняют его, а есть данные полученне от пользователей, и там уже осуществляется работа с ним, а результаты, уже сохраняешь куда угодно, ну или еще что, ну это так к слову

доступные драйвера это сиды в даном случае, когда пользователь выбрал одного, и кудато сохранил, это уже работа с данными

Massimo
30.07.2017
17:38:11
а куда сохраняешь выбраного драйвера?
пока что никуда, в будущем будует отображаться строчка

На данный момент я хочу пока что научится выводить на сайт данные из db

Stanislav
30.07.2017
17:45:27
https://dpaste.de/x3i3

Если просто выводить то метода get будет достаточно, а если захочешь постить то метод форм валид все сделает

модели названы из контекста упомянутого мной выше

Google
Stanislav
30.07.2017
17:48:35
не забуть проимпортить нужные модули, типа messages

это два в одном

укажи етот урл на пост формы в action и он все сделает, а если просто выводить данные, советую посмотреть ListView, DeteilView, and etc.

и еще, это вьюха на основе класа, вызывается так ExampleView.as_view()

Massimo
30.07.2017
17:54:49
и еще, это вьюха на основе класа, вызывается так ExampleView.as_view()
Спасибо , сейчас попробую. Но чота она прям координально отличается от того что пишут на стаке

Stanislav
30.07.2017
17:56:21
Сделать задачу есть множнство способов

какой из них будет правильным, выбираешь ты

это наглядный пример что откуда тянется, если пойти глубже, можно обойтись несколькими строчками кода, на основе modelForm and generics view

Никита
30.07.2017
18:47:58
Добрый вечер еще раз нужна маленькая помощь, нужно словарь в json ответ запихнуть использую вот такой вот словарьhttps://gist.github.com/ShotPuter/85bf0f87152b788b62c8ac90247b6928 однако на поле картинки выдает ошибку The 'high_img' attribute has no file associated with it. Однако мне нужно оставить что бы это поле могло быть пустым

ivan
30.07.2017
18:52:31
как можно проверить ключ при отправке уведомлений от яндекс денег? он типа хэшируется в md5 но если я пытаюсь сделать хэш от искомого пароля то он чет никак не совпадает

Stanislav
30.07.2017
19:03:50
сразу скажет что нет

Никита
30.07.2017
19:03:52
А вот такая ошибка тогда что еще означает? 'str' object has no attribute '_meta'

просто убрал картинку с словаря

Неа, не проавильный синтаксис

правильный*

Stanislav
30.07.2017
19:11:54
странно, так работает - if 3 < 5:print('Yes its true')

Никита
30.07.2017
19:12:12
Вообще у меня стоит задача что бы запихнкть поле : islike = place.votes.exists(id_user) вот сюда place = Place.objects.get(id=id_place) и это отдать в json можно сделать без словаря?

Stanislav
30.07.2017
19:17:35
а ты с DRF работаешь ?

Google
Stanislav
30.07.2017
19:17:49
rest

Никита
30.07.2017
19:18:15
Да

О все заработало благодаря ващему условию, однако пришлось выписать отдельно его

но если есть другой вариант я его послушаю, а то это велосипед

Admin
ERROR: S client not available

Stanislav
30.07.2017
19:22:14
я делал тоже лайки и дислайки как то но кастомные, на статьи которые есть на сайте, у меня была модель Votes, которая содержала инфу, кто поставил и на что, ну и с Foreignkey на юзера, и на пост модели. Обновлял всего по одному полю, и да для того чтобы запихнуть не использовал json, просто брал то что пришло от пользователя и ставил, и подсчет тогда легко делать, так как ForeignKey имеет related_name по которым можно делать выборку

Eugene
30.07.2017
19:24:28
likes = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='likes') вот так лайки у себя реализововал

Никита
30.07.2017
19:24:32
я использую батарейку однако наш андроид программист иногда просит отдачу сразу всю

ну все равно спасибо, помогли все заработало

Eugene
30.07.2017
19:25:23
def total_likes(self): return self.likes.count()

Stanislav
30.07.2017
19:32:28
likes = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='likes') вот так лайки у себя реализововал
А почему ManyToMany? Один юзер имеет много votes, и один конкретный vote имеет одного юзера который его поставил, и соответсвенно пост на который его поставили... Поправьте если что..

Eugene
30.07.2017
19:36:16
А почему ManyToMany? Один юзер имеет много votes, и один конкретный vote имеет одного юзера который его поставил, и соответсвенно пост на который его поставили... Поправьте если что..
ну это конкретно мой кейс, не знаю как у вас:) 1 пост - на него может поставить любой юзер лайк. Также можно легко убрать лайк, если вдруг пользователь кликнул на like еще раз. ну и во вьюхи что-то типа 1) Проверяем если like exist если exist - удаляем иначе - добавляем у меня лайки привязанны именно к посту./ новости

Stanislav
30.07.2017
19:38:51
Понял, спасибо

Boris
30.07.2017
20:20:45
Ребят, надо кому сайт разработать?

Lucky
30.07.2017
20:23:56
На django?

Boris
30.07.2017
20:24:40
BlastPy
30.07.2017
20:26:45
нашел где спросить блд в конфе разрабов django

хахах

сори

но блин правда

Google
Centrino
30.07.2017
22:40:09
Привет. Чет не соображаю, как из формы получить объект, если форма валидна? form = NameForm(request.POST) if form.is_valid():

Eugene
30.07.2017
22:42:04
form ?:D

form.value

Centrino
30.07.2017
22:43:48
form.value
нет, это не то. Точнее - такого поля нет

нагуглил такое: obj = model(**form.cleaned_data)

а я думал там метод есть, мне казалось что он должен быть

Eugene
30.07.2017
22:48:44
а что тебе надо сделать?

Centrino
30.07.2017
23:31:32
сохраненная модель нужна

Mikhail
31.07.2017
03:49:04
Если не модельформа, то по очевидным причинам самому создавать

Massimo
31.07.2017
05:21:41
Можно ли через return def'а направить на шаблон class TemplateView?

Eldar
31.07.2017
06:29:22
Можно ли через return def'а направить на шаблон class TemplateView?
если я правильно понял вопрос то тебе нужно переопределить метод класса TemplateView get_temlplate_name

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