@pydjango

Страница 561 из 1273
ivan
14.09.2017
20:45:04
как можно вывести в админке в fields значение от fk у котрогого тоже есть fk)...

Herman
15.09.2017
05:09:43
Привет. Такой вопрос: как использовать вебпак? Я то есть вообще полный нуб в этом всём

Нода в dev среде обрабатывает файлы, а выхлоп(статику) я уже использую в джанго - это так работает?

Dan
15.09.2017
05:21:28
ну как вариант

Google
Herman
15.09.2017
05:31:25
ну как вариант
а как надо?)

так ведь все делают, как я описал? или надо как-то иначе это делать?

Mikhail
15.09.2017
05:33:23
Andrey
15.09.2017
05:39:27
вебпак - это какая-то JS-овская штука?

Herman
15.09.2017
05:43:06
Что за статистика? Лень читать все :)
какая статистика? О_о. я про статистику ни слова просто должна быть какая-то наиболее распространненная практика, я вот за неё и спрашиваю

Dan
15.09.2017
05:49:39
так ведь все делают, как я описал? или надо как-то иначе это делать?
я вебпаком не пользуюсь для своих проектов так как храню статику в каждом модуле отдельно и настраивать вебпак для этого не очень удобно я как правило в pycharm использую file watcher для компиляции less в css coffeescript в js а так же их минификации + django-comperssor для сборки в один файл

webpack как правило используется для построения отдельной фронтенд части а django в такой связке используется как апи бекенд

Massimo
15.09.2017
05:52:24
да
ты джанго с нодой юзаешь чтоль?

Dan
15.09.2017
05:52:55
ты джанго с нодой юзаешь чтоль?
ты не знал? это новый тренд

Massimo
15.09.2017
05:53:22
ты не знал? это новый тренд
Я в ретроград и нуб мне простительно)

Mikhail
15.09.2017
05:53:41
ты не знал? это новый тренд
Есть много задач, где это не надо

Google
Massimo
15.09.2017
05:54:07
Есть много задач, где это не надо
То есть юзать два фреймворка ради ... чего?

Herman
15.09.2017
05:54:52
ты джанго с нодой юзаешь чтоль?
я не знаю как организовать всё органично. пока что надо es2017 код через babel прогнать. потом также typescript подключить надо будет

Massimo
15.09.2017
05:55:46
Ого сколько шаблонов под стиль

Dan
15.09.2017
05:56:21
опять таки от проекта зависит

Herman
15.09.2017
05:57:58
хорошо, спасибо. мне кажется твой вариант более правильным, чем делать надстройку - хотя и не уверен) другое дело, что если заказчику передам - как он будет компилировать всё это дело, если захочет что-то переделать? а с nodejs всё более прозрачно. хотя может и ошибаюсь

Ahmed
15.09.2017
06:02:16


Моя модель Task https://hastebin.com/olugezohex.py

Massimo
15.09.2017
06:25:13
Ох лол, конечно рабочий, ктож знал (все кроме меня) что шелл не делает автоматически отступы

Dan
15.09.2017
06:26:28
Моя модель Task https://hastebin.com/olugezohex.py
добавляешь либо отдельный сериализатор либо serializers.SerializerMethodField()

Mikhail
15.09.2017
06:33:48
/help@banofbot

Massimo
15.09.2017
06:35:04
добавляешь либо отдельный сериализатор либо serializers.SerializerMethodField()
did = obj.driver_id str_driver = str(Driver.objects.get(pk=did)) data['driver'] = str_driver return JsonResponse({'data': data}) А если так?

banofbot
15.09.2017
06:35:33
? Banofbot позволяет голосовать за бан участников чата. Появился спамер или еще какой негодяй, а админов нет рядом? Просто ответьте на сообщение провинившегося текстом @banofbot и бот начнет голосование. /help — Показывает это сообщение ? /language — Позволяет выбрать язык ? /lock — Включить или выключить доступ не-админов к командам бота ? /limit — Сменить минимальное количество голосов для кика пользователя ✌️ Не забудьте назначить @banofbot админом, иначе он не сможет работать. Нравится бот? Оставьте отзыв по ссылке: https://telegram.me/storebot?start=banofbot Вопросы и предложения пишите моему создателю — @borodutch ?

Dan
15.09.2017
06:35:53
did = obj.driver_id str_driver = str(Driver.objects.get(pk=did)) data['driver'] = str_driver return JsonResponse({'data': data}) А если так?
тут вопрос в настройке сериализатора, на сколько я понял а не выдаче пользователя

Spacehug
15.09.2017
06:36:05
Господа, кто пользовался django-celery-beat, как правильно запускать воркер? celery multi start 4 -A (app) -s Django ?

Dan
15.09.2017
06:36:50
да вроде

Massimo
15.09.2017
06:37:20
Тебе нужно чтобы вместо айди выдала json'ом имена assignee?

Mikhail
15.09.2017
06:37:48
/language@banofbot

Google
Massimo
15.09.2017
06:44:44
да
Тогда через str можешь попробовать, но способ убогий

Dan
15.09.2017
06:54:04
да
погоди, ты отдаешь через сериализатор ?

Ahmed
15.09.2017
06:54:32
Dan
15.09.2017
06:55:31
тебе нужно только имя пользователя или имя, id и еще данные?

Ahmed
15.09.2017
06:58:13
тебе нужно только имя пользователя или имя, id и еще данные?
Мне надо вывести кто исполнитель (Логин), и его все данные

как бы вложенный json

Dan
15.09.2017
07:00:24
как вариант class TaskSerializer(serializers.ModelSerializer): assignee = serializers.SerializerMethodField() class Meta: model = Task fields = ('id', 'title', 'description', 'money', 'assignee', 'created_by') def get_assignee(self, obj): return { 'id': obj.id, 'username': obj.username }

Dan
15.09.2017
07:01:49
Сложна
в чем сложность ?

Massimo
15.09.2017
07:02:07
в чем сложность ?
ты делаешь через отдельную форму чтобы передать джсон так?

Dan
15.09.2017
07:02:07
добавилось 6 строчек

нет

Massimo
15.09.2017
07:02:27
так у меня 3

Dan
15.09.2017
07:03:08
да но не использыуется существующий код и основы DRF в приницпе

Massimo
15.09.2017
07:03:25
да но не использыуется существующий код и основы DRF в приницпе
А в чем вообще преимущества DRF от обычного джанго преокта?

Dan
15.09.2017
07:07:16
ааа, точно

Google
Dan
15.09.2017
07:08:51
тогда лучше через отдельный сериалайзер

примерно так class TaskSerializer(serializers.ModelSerializer): assignee = UserSerializer() class Meta: model = Task fields = ('id', 'title', 'description', 'money', 'assignee', 'created_by')

Ahmed
15.09.2017
07:15:23
'User' object is not iterable

Dan
15.09.2017
07:15:52
many убери

Ahmed
15.09.2017
07:18:44
many убери
Field name tasks is not valid for model User.

Dan
15.09.2017
07:20:41
блин сейчас у тебя еще рекурсия запустится =) вернемся к первому варианту class TaskSerializer(serializers.ModelSerializer): assignee = serializers.SerializerMethodField() class Meta: model = Task fields = ('id', 'title', 'description', 'money', 'assignee', 'created_by') def get_assignee(self, obj): return { 'id': obj.assignee.id, 'username': obj.assignee.username }

Andrey
15.09.2017
07:27:34
Так смотрится... логичнее, что ли

Dan
15.09.2017
07:29:02
это да, просто там взаимная связь

обе модели дргу на друга ссылаются

и надо как то объекты передавать

Andrey
15.09.2017
07:29:26
Да, я понял, но можно ведь ещё один сериализатор сделать.

Dan
15.09.2017
07:29:35
да

можно еще настроить в __init__ какие поля отдавать =) но для начинающего чем проще тем лучше

ros
15.09.2017
07:33:19
в def get_assignee(self, obj): можно вернуть сериалайзер.data, чтоб руками поля не вбивать

Dan
15.09.2017
07:34:20
можно, но в конткретно этом случае надо писать новый сериалайзер либо настраивать какие поля отдавать

опять таки если отдавать сериалайзер то можно просто через поле указать

ros
15.09.2017
07:37:52
ну, вариантов несколько кто на что горазд чуть не забыл зачем пришел кто нить пробовал в celery таски делать классами типа того class PushSenderTask(Task): queue = 'push' def run(self, account_id, title=None, body=None, *args, **kwargs): ... push_sender_task = PushSenderTask()?

Google
Грін
15.09.2017
08:20:22
Грін Го: Добрый день , у меня дилемма не могу придумать тему для дипломного проекта , может кто-то подсказать какую ту актуальную тему?

Massimo
15.09.2017
08:21:37
Грін Го: Добрый день , у меня дилемма не могу придумать тему для дипломного проекта , может кто-то подсказать какую ту актуальную тему?
Разработка статистического модуля для выявления нулевой гипотезы срабатывания тостеров и инфаркта у котов

На джанго естесна

Mikhail
15.09.2017
09:06:44
валерьянка

"Влияние валерьянки на котов и припаркованные автомобили на газонах у наших домов"

хорошая тема

Aleksandr
15.09.2017
09:08:13
Грін Го: Добрый день , у меня дилемма не могу придумать тему для дипломного проекта , может кто-то подсказать какую ту актуальную тему?
приставка "ди" в слове "дилемма" намекает на наличие двух стулов, чего формулировка вопроса не отражает. Могу предложить разработать диспетчерку для ресторана/кафе. типа подошел к столу, натыкал на планшике заказ, заказ ушел на кухню, по готовности вызвался подносильщик. Приглашаю сообщество оценить актуальность этой темы.

Andrey
15.09.2017
09:14:38
При моих данных (спец\унив\кафедра) прокатил бы на 100%, похвалили бы даже.

А вот на специальности, где готовили настоящих программистов - такое бы не оценили.

На 4-рочку, если всё будет работать

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

Смотря ещё как подходить к работе. Делать ВКР или Диплом. ВКР - демонстрация навыков, диплом же должен содержать какое-то исследование, что-то новаторское хоть сколько-нибудь.

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