@pydjango

Страница 543 из 1273
serbernar
10.09.2017
09:53:42
Давным давно учил психологию и всякое такое, хд

Хотел быть гуру пикапа

Oleksandr
10.09.2017
09:54:19
А получился программист

serbernar
10.09.2017
09:54:43
Всякое бывает

Google
Stanislav
10.09.2017
10:08:05
а чем не устраивает пагинация из стандартной библы?
Из стандартной тоже норм, но Paginator ожидает на object_list, а у меня single_object, ну и в контексте Список обьектов передаю. Стандартную же можно использовать только с ListView ? А у меня Detail

Uncle
10.09.2017
10:10:58
может я ошибаюсь, но можно не заворачивать содержание в контекст и тогда получится отправить пагинатору object_list вместо одного объекта

def post_list(request, tag_slug=None): object_list = Model.argument.all() tag = None if tag_slug: # вместо tag_slug может быть что угодно, любой слаг нужной модели tag = get_object_or_404(Tag, slug=tag_slug) object_list = object_list.filter(tags__in=[tag]) paginator = Paginator(object_list, 3) # 3 поста на странице page = request.GET.get('page') try: posts = paginator.page(page) except PageNotAnInteger: # Если выбранная странице не принадлежит к integer, возращаем 1 posts = paginator.page(1) except EmptyPage: # Если странице не в массиве, возвращаем последнюю posts = paginator.page(paginator.num_pages) return render(request, 'blog/post/list.html', {'page': page, 'posts': posts, 'tag': tag})

зачем контекст

Uncle
10.09.2017
10:19:37
контекст это же старая тема

Andrey
10.09.2017
10:43:13
контекст это же старая тема
От куда инфа? Почему же устарел?

Hot
10.09.2017
10:56:19
Посоны, посоны. Слухайте. А Gemfile в проекте на Django - это насколько здоровая практика?

serbernar
10.09.2017
10:57:39
Что, прости?

Руби тут зачем?

Что за зоопарк и зачем?

Hot
10.09.2017
10:58:25
Просто уже 2 раза на такое натыкался.

Google
Hot
10.09.2017
10:58:30
Первый раз на новой работе.

А теперь вообще в опенсурсе.

serbernar
10.09.2017
10:58:43
Даааа, не везёт тебе, чувак, не завидую

Hot
10.09.2017
10:58:49
https://github.com/python/pythondotorg/blob/master/Gemfile

Eugene
10.09.2017
10:58:52
мб кто-то sass им компилит :)

Hot
10.09.2017
10:58:52
Вот, пожалуйста.

python.org - исходники их.

По ссылке выше.

Eugene
10.09.2017
10:59:06
group :media do gem "compass", "~>0.12.2" gem "sass", "~>3.2.5" gem "susy", "~>1.0.5" end ну да

serbernar
10.09.2017
10:59:18
Да

Hot
10.09.2017
10:59:19
То есть это нормально?

А нету что ли под петон таких инструментов?

Для того же сасс.

Что надо тянуть руби и его кусочки.

serbernar
10.09.2017
10:59:47
Так а зачем гемфайл, почему не галп?

Есть

Eugene
10.09.2017
10:59:52
нода есть:)

serbernar
10.09.2017
11:00:15
Вообще видел с сасс в цсс на питоне

Но он, вроде бы, медленнее

Eugene
10.09.2017
11:00:39
https://github.com/pydanny/cookiecutter-django вот тут например gulp :)

Google
serbernar
10.09.2017
11:01:08
Ну норм

Mad
10.09.2017
12:09:49
Кто-нить пробовал подмешивать в .po файлы-переводов значения из БД? У меня сайт на 10 языках и мне нужно перевести названия категорий.

ilya
10.09.2017
12:38:47
товарищи, а как вы аpi тестируете ? Больше всего интересует момент как бд в исходное состояние возвращать.

Рустам
10.09.2017
12:40:01
Тесты должны по идее с тестовой бд работать

Andrey
10.09.2017
12:40:05
?? Все также как и в обычном случае.

http://www.django-rest-framework.org/api-guide/testing/

Эмуляция клиента, фабрика запросов, всё, че хош

А принципы не изменяются, тестовая база, тестовые, руками созданные данные.

Mad
10.09.2017
12:41:43
https://github.com/mbi/django-rosetta
И что? Вопрос был про перевод данных из БД. Насколько я вижу, django-rosetta это просто GUI для редактирования .po файлов.

amureki
10.09.2017
12:42:43
Ох, да, прошу прощения Для моделек был https://github.com/deschler/django-modeltranslation

Mad
10.09.2017
12:44:23
Не, это не то, оно в базе создаёт дополнительные поля, мне это не интересно. Я хочу просто добавлять строки для переводов в po файлы, мне это кажется более простым и логичным и удобным путём.

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

Massimo
10.09.2017
12:45:35
Чтото походу пайчарм можно и альше со скидккой покупат

анн нет

нельзя

amureki
10.09.2017
12:46:34
Не, это не то, оно в базе создаёт дополнительные поля, мне это не интересно. Я хочу просто добавлять строки для переводов в po файлы, мне это кажется более простым и логичным и удобным путём.
po-файлы обычно лежат в репозитории, правда они относительно статичны Если менеджер или тот, кто захочет перевести или исправить перевод категории (что не такое уж и статичное, если их можно редактировать и добавлять новое), после работы, он пойдет коммитить это?

ilya
10.09.2017
12:47:46
Тесты должны по идее с тестовой бд работать
вот вот. Я тоже так думаю, спс. А как её обозначить для всех unittest? Или каждый раз в setUpClass tearDownClass указывать?

ilya
10.09.2017
12:50:45
http://www.django-rest-framework.org/api-guide/testing/
спасибо, полезная ссылка. Но я сейчас на фласке рукожоплю ?

Google
Andrey
10.09.2017
12:50:48
Аа

Снят вопрос

Но что ты тогда тут делаешь?

Если тебя интересуют тесты для фласка, то м.б. надо во фласк-конфу идти?

ilya
10.09.2017
12:52:04
Но что ты тогда тут делаешь?
а она существует?) К тому же меня не фласк интересует а вопрос что с бд делать)

Andrey
10.09.2017
12:53:20
Но, может и нет

В общем, ок. Но все равно как-то не в тему. Даже в питон конфе это смотрелось бы логичнее

+ там людей, в принципе, больше

Ссылка на "про тесты"

ilya
10.09.2017
12:56:35
http://flask-russian-docs.readthedocs.io/ru/latest/testing.html
спасибо, мне что то гугл этого не подсказал)) Хотя я вроде искал :)

Andrey
10.09.2017
12:58:17
Вот именно по api

https://stackoverflow.com/questions/41718376/how-to-unit-test-a-flask-restful-api

ilya
10.09.2017
12:59:05
не, то что реквесты использовать, это очевидно и такое я находил. Именно загвоздка в с вопросом о бд была. То что ты до этого прислал - то что доктор прописал

Oleg
10.09.2017
13:58:17
Мне весь путь довольно неудобно хранить, я говорю про имена файлов) вдруг папка переместится

О, а это как и где?

Mad
10.09.2017
14:00:50
Мне весь путь довольно неудобно хранить, я говорю про имена файлов) вдруг папка переместится
Там не хранится абсолютный путь, только путь до MEDIA_ROOT (который прописан в ваших настройках)

Mikhailo
10.09.2017
14:00:52
Привет. Извиняюсь что перебиваю. Делаю приложение, которое парсит craigslist.com с уведомлениями о новых записях в определенных категориях с определенными опциями. Каждая подкатигория имеет свой набор опций с разным количеством полей. Как можно организовать, что б пользователь выбрал категорию, потом для этой категории подкатигорию и для неё появился свой набор опций? Спасибо

Google

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