@pydjango

Страница 295 из 1273
vadim
01.06.2017
13:38:32
как вариант выставлять куки на клиенте - когда меняется select с кол-вом и рефрешить на бекенде переопредилить paginate_by или тип того - и там подтягивать значение в куках как кол-во ajax не ajax зависет от индексации- нужна или нет

Bo0oM
01.06.2017
13:40:27
Котаны, где фрилансеры-питонисты сидят?)

.
01.06.2017
13:41:57
Уже запилил вторую форму, и js при изменении селекта отправляю её

Drisk
01.06.2017
14:17:53
https://pastebin.com/EKhdpDMF Как вывести группы принадлежащие курсу?

Google
Rookie
01.06.2017
14:19:58
Котаны, где фрилансеры-питонисты сидят?)
Сразу бы кидал таск лучше. С прелюдиями сложнее искать.

Grigoriy
01.06.2017
15:05:03
если кто-нибудь деплоил на heroku - там можно как-то переменные окружения прописать?

Matz
01.06.2017
15:20:09
Сижу и думаю, как поместить форму другого приложения в TemplateView ? url(r'^$', TemplateView.as_view(template_name='приложение/home.html'), name='home') Т.е. в шаблон home.html , из шаблона form.html другого приложения. Казалось бы include, но нет.

Приходит в голову только сделать в другом приложении шаблон home.html и уже делать.

Bo0oM
01.06.2017
15:22:21
Сразу бы кидал таск лучше. С прелюдиями сложнее искать.
Ну надо же куда-то кинуть. С некоторыми из чата уже пытался работать

Matz
01.06.2017
15:24:34
А чем инлюд нет?
форму не рендерит почему-то. Еще надо попробывать

Rookie
01.06.2017
15:25:18
Ты что то делаешь не так. У меня треть форм на инклюд тегах.

Matz
01.06.2017
15:34:37
Ты что то делаешь не так. У меня треть форм на инклюд тегах.
Я вот так пытаюсь сделать и в итоге у меня вместо всего шаблона - форма на белом фоне https://gist.github.com/BORN2LOSE/4a13606d0ce937196bc7cc46a654a2d1

Rookie
01.06.2017
15:37:15
Стоп.

А зачем ты мне урлы то дал?

Google
Matz
01.06.2017
15:38:25
а что надо ? Не шаблон же, тогда вьюху ?

Rookie
01.06.2017
15:39:20
Шаблон, и ту часть templatetags, где ты описываешь свой инклюжн тег.

Вьюха мне была бы нужна, если бы ты работал с контекстом между тегом и вьюхой.

Matz
01.06.2017
15:45:16
https://gist.github.com/BORN2LOSE/2b654cf14b29b0b78eb27e631530dfc1

home.html у меня подключен прямо в роутинге проекта (где wsgi лежит с помощью TemplateView) и я хочу подключить форму с другого приложения, но не отображается

Rookie
01.06.2017
15:53:20
from django import template register = template.Library() @register.inclusion_tag("ur_form.html") def form_tag(user): form = YourForm() return {'form': form}

В шаблоне котором надо отрендерить форму {% load your_template_tags %} {% form_tag %}

Matz
01.06.2017
15:55:32
from django import template register = template.Library() @register.inclusion_tag("ur_form.html") def form_tag(user): form = YourForm() return {'form': form}
спасибо. Первый раз с таким столкнулся и не знал, как поступить. Этот код в views приложения ?

Rookie
01.06.2017
15:56:52
Нет. Создай питон пакет templatetags в нём питон файл с названием, который потом load, и там опиши твой инклюжн тег.

Drisk
01.06.2017
15:58:05
https://pastebin.com/ikeHmUMT как отфильтровать группы по принадлежности к курсу?

Drisk
01.06.2017
16:01:55
В офф. литературе сказано только про прямой фильтр, вида course__title='Foo'

Rookie
01.06.2017
16:04:04
В оф. литературе ничо не сказано про ёбаных медиумов, которые умеют фильтровать qs ы по неизвестным моделям(

Drisk
01.06.2017
16:05:00
class Course(models.Model): title = models.CharField(max_length=40) class Group(models.Model): title = models.CharField(max_length=9) course = models.ForeignKey(Course)

Senpos
01.06.2017
16:06:08
Предполагаю, что список групп должен фильтроваться по какому-то ОДНОМУ курсу? Или как? Какой УРЛ для получения групп?

А, это все на одной странице я понял)

Rookie
01.06.2017
16:08:06
Drisk
01.06.2017
16:08:33
Да, именно на одной

Rookie
01.06.2017
16:10:52
Ну и groups = Group.objects.prefetch_related().all() {% for group in groups.all %} {{ group.course.title }} {% endfor %}

Senpos
01.06.2017
16:17:07
Ну и groups = Group.objects.prefetch_related().all() {% for group in groups.all %} {{ group.course.title }} {% endfor %}
Если нужно будет выводить каждый курс как ul, в котором группа - li, то можно сделать {% regroup groups by course as courses_list %} (или как там переменные называться будут) https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#regroup

Google
Rookie
01.06.2017
16:18:55
Угу. Там вообще много можно нафантазироваь (;

Matz
01.06.2017
16:34:16
@RookieCrewkie спасибо и у меня сработало :)))

Igor
01.06.2017
16:34:22
Привет, подскажите, в Django можно как-то использовать join напрямую, но не через raw query?

Igor
01.06.2017
16:37:40
Есть такая статья, но она совсем уже неактуальная https://www.caktusgroup.com/blog/2009/09/28/custom-joins-with-djangos-queryjoin/

В новом Джанго есть что-то такое?

Igor
01.06.2017
16:42:30
Нет, там это не поможет)

Там prefeth_related должен для нужной таблицы выбирать поле с другой модели по условию с родительской таблицы

Такое невозможно, как мне кажется

Bo0oM
02.06.2017
04:57:15
:(((

Bo0oM
02.06.2017
04:57:15
короче, я уже двумя способами пытаюсь отправить себе файл

через питоновский BaseHTTPServer

и через flask

var formData = new FormData(); formData.append('file', new Blob([out], {type:"application/octet-stream"}),user+file); var xhr = new XMLHttpRequest(); xhr.open("POST", "http://127.0.0.1:5000/"); Где out.length 14340

from flask import request, Flask import os #check app = Flask(__name__) @app.route('/', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': f = request.files['file'] filename = os.path.dirname(os.path.realpath(__file__)) + '/userdata/' + f.filename f.save(filename) if __name__ == '__main__': app.run()

1 - отправляемый файл, 2 - получаемый -rw-r--r--@ 1 bo0om wheel 14340 Jun 1 20:29 /tmp/1 -rw-r--r— 1 bo0om wheel 15086 Jun 1 20:28 /tmp/2



ef bf bd

Google
Bo0oM
02.06.2017
04:58:01
Втф

Admin
ERROR: S client not available

A
02.06.2017
05:43:14
товарищи подскажите как хранить повторяющие события приложуха типа календаря может есть пример? как потом поиск делать?

actinuranium
02.06.2017
06:27:38
доброго дня, товарищи! подскажите пожалуйста, как добавить кнопки, отмеченные на скрине на html страницу?



в какую сторону нужно рыть ?

Drisk
02.06.2017
06:39:28
Bootstrap span icons

Никита
02.06.2017
06:44:26
доброго дня, товарищи! подскажите пожалуйста, как добавить кнопки, отмеченные на скрине на html страницу?
Ты хочешь иметь возможность так же добавлять / редактировать записи, как в админике?

actinuranium
02.06.2017
06:45:13
Ты хочешь иметь возможность так же добавлять / редактировать записи, как в админике?
и хочу, чтобы на html странице тоже была такая возможность как в админке (при нажатии на кнопку открыть popup окно)

Никита
02.06.2017
06:48:23
Посмотри как это в админке реализовано и переделай под себя.

Тебе по сути нужны ссылки по которым будут открываться попапы, странички попапов и какой-нибудь механизм для обновления данных на изначальной странице.

actinuranium
02.06.2017
06:49:46
да

Rookie
02.06.2017
06:50:35
Втф
Поставь charset=binary

actinuranium
02.06.2017
06:51:00
прошу прощения за тупые вопросы: как это все называется? что погуглить?

Никита
02.06.2017
06:52:44
Там все-те же шаблоны, формы и вьюхи, как и везде. Ещё немного JS. Декомпозируй задачу и появится понимание, что нужно гуглить.

Rookie
02.06.2017
06:53:56
Ещё немного JS. Как и везде (;

Rookie
02.06.2017
06:59:47
Поставь charset=binary
То есть, я имею в виду, что это может быть какой то текстовичок, который енкодится, и из за этого меняется размер. Попробуй прогнать это же с реальным майм тайпом файла.

@amureki

Google
amureki
02.06.2017
07:03:35
@amureki
Чет активизировались гады

Rookie
02.06.2017
07:08:33
Угу. На нескольких каналах вижу это(

Bo0oM
02.06.2017
07:29:03
Поставь charset=binary
Еще б знать как это без костылей сделать <_<

Rookie
02.06.2017
07:32:06
Еще б знать как это без костылей сделать <_<
{type:"application/octet-stream"} Это место, по сути, говорит - я хз, чо это за файл такой, ты его сохрани так то и так то, а там разберемся. Т.е. Если это, возможно, текст, то его начинают енкодить ef bf bd и на выходе ты ловишь другой размер.

Sergeu
02.06.2017
07:33:54
Коллеги, есть какаято настройка в сеттингсах определяющаяпервый день недели?

Rookie
02.06.2017
07:35:23
Полагаю, локаль его должна подхватывать.

Sergeu
02.06.2017
07:36:19
К сожалению нет.

https://code.djangoproject.com/ticket/1061

вот тикет

Rookie
02.06.2017
07:37:52
Потому что валом стран, где не понедельник первый день.

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