Size: a a a

Django [ru] #STAY HOME

2019 September 19

I

InzGIBA in Django [ru] #STAY HOME
но ед что попало под руку в тот момент
источник

СГ

Саша Горелик in Django [ru] #STAY HOME
вот у меня есть модель для списка фильмов, есть поле, от которого хочу чтобы менялось как он выводится на странице. Как это грамотно реализовать? Писать отдельный шаблон под каждый вид, или есть поизящнее способы?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
писать отдельные шаблоны и делать {% include %}
источник
2019 September 20

A

Alexandr in Django [ru] #STAY HOME
привет а какой нада  fild для int   в бд  а то питаються отнять два  IntegerField  , def calc(a, b):
   a - b

mar = calc(int(my_price), int(price))
  TypeError: int() argument must be a string, a bytes-like object or a number, not 'IntegerField'
кто подскажет ?
источник

RS

Rinat SHCHerba in Django [ru] #STAY HOME
DecimalField не пробовал?
источник

M

Maria in Django [ru] #STAY HOME
В django_filters.FilterSet есть возможность настроить поиск, например, так:
class UserFilter(django_filters.FilterSet):
   class Meta:
       model = User
       fields = {
           'username': ['exact', 'contains'],
           'last_login': ['exact', 'year__gt'],
       }
Можно ли настроить так, чтобы эта штука принимала несколько юзернеймов?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maria
В django_filters.FilterSet есть возможность настроить поиск, например, так:
class UserFilter(django_filters.FilterSet):
   class Meta:
       model = User
       fields = {
           'username': ['exact', 'contains'],
           'last_login': ['exact', 'year__gt'],
       }
Можно ли настроить так, чтобы эта штука принимала несколько юзернеймов?
В шиатном режиме вроде нет
Но можно написать свой метод
источник

AK

Alibek Kaparov in Django [ru] #STAY HOME
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
источник

AK

Alibek Kaparov in Django [ru] #STAY HOME
Пример test_settings.py https://dpaste.de/oBYJ
источник

T

Tim in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
Garri Persival - Разработка на основе тестирования (django). Не читал, но планирую
источник

AK

Alibek Kaparov in Django [ru] #STAY HOME
Tim
Garri Persival - Разработка на основе тестирования (django). Не читал, но планирую
Спасибо, посмотрю
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
Не сравнивали по скорости, может в Mysql быстрее будет создаваться все?
источник

D

Dmitriy in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
огромный django проект и sqlite несовместимы
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
Нужно больше деталей, в чем заключается огромность (количество приложений-таблиц или кода или миграций или зависимостей, если можно с количеством сразу), почему в "огромном" проекте используется sqlite, а не postresql, например. Нужны ли все миграции как есть или их можно засквошить?

Без этого вряд ли кто тебе что подскажет полезного
источник

D

Dmitriy in Django [ru] #STAY HOME
а без БД не обойтись в тестировании Django
источник

MM

Marat Mkhitaryan in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
источник

S

Stanley in Django [ru] #STAY HOME
Трям! подскажите как организовать загрузку нескольких картинок в админке? По одной понятно ImageField а если мне 3 или 5 надо загрузить?
источник

I

Ingvar in Django [ru] #STAY HOME
ну ты ведь картинку в поле пихаешь вроде как...зачем в одну модель сразу много картинок?не проще создать модель и вторую модель картинок?и значение картинок выводить в ту модель...может не правильно изьяснился...тут ребята лучше обьяснят
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
Alibek Kaparov
Привет, как тестировать огромный DJango-проект? Тесты долго поднимаются, точнее сказать, таблицы в sqlite делаются долго, а тесты проходят быстро. Я использую отдельный модуль test_settings.py в нем прописал БД (sqlite) и MIGRATION_MODULES (все приложения) чтобы не применять миграции. Это все занимает от 2 до 10 минут. Тестирую черех ./manage.py test. Подскажите пожалуйста, у кого есть опыт в тестировании и TDD, можно ли как-нибудь обойтись без этапа БД или заменить его на mock-объекты? Я не хочу вручную заниматься отладкой багов через Postman или прод, а подготовка к тестам идет медленно. Посоветуйте какие-нибудь ресурсы по тестированию, которые объясняют о тестировании не поверхностно, а вглубь.
если нужна прям база, можно создать RAM-диск и базу создавать там. Создаётся за секунды.
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Подскажите по докеру (можно в ЛС), раньше с ним не работал. Вот собрал Dockerfile и docker-compose. Нужно чтоб при запуске docker-compose up запустился проект. Правильно ли я собрал его? Должен уствновиться редис и mysql (создаться бд с указанными параметрами). Или я что-то не так вообще понимаю?
https://dpaste.de/kXMZ
источник