Size: a a a

Django [ru] #STAY HOME

2020 September 13

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Baxtiyor
env
myshop/
               cart/
                       migrations
                       templates
                       __init__.py
                      admin.py
                      apps.py
                      cart.py
                      forms.py
                      models.py
                       tests.py
                      urls.py
                      views.py
           media/
           myshop/
                          __init__.py
                          settings.py
                          urls.py
                          wsgi.py
          shop/
                    migrations
                    static
                    templates
                    __init__.py
                   admin.py
                   apps.py
                   models.py
                    tests.py
                   urls.py
                   views.py
        db.sqlite3
        manage.py
Выглядит норм, при импорте из shop автодополнение нормально работает? models показывает? В дереве этот файл не отличается по цвету, иконке?
источник

B

Baxtiyor in Django [ru] #STAY HOME
Nikolay Cherniy
Выглядит норм, при импорте из shop автодополнение нормально работает? models показывает? В дереве этот файл не отличается по цвету, иконке?
наверно я что то упустил, Спасибо вам большое!
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Идеально!
источник

D

D in Django [ru] #STAY HOME
))
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
Здравствуйте, товарищи, такой вопрос, есть задача с переводом условных единиц из одного аккаунта в другой, необходимо каждую такую операцию делать в рамках одной транзакции. Как корректнее всего это сделать?
* transaction atomic /
* поменять уровень изоляции на repeatable read (бд postgresql)
* делать select for update по записям модели?
источник

VS

Vlad Saichenko in Django [ru] #STAY HOME
Привет, у меня есть тесты в разных приложениях (apps), каждый раз прописывать manage.py test <...> для каждого приложения идея так себе, как можно автоматизировать? Типо, чтобы одной командой можно был весь проект протестировать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vlad Saichenko
Привет, у меня есть тесты в разных приложениях (apps), каждый раз прописывать manage.py test <...> для каждого приложения идея так себе, как можно автоматизировать? Типо, чтобы одной командой можно был весь проект протестировать
manage.py test?
источник

VS

Vlad Saichenko in Django [ru] #STAY HOME
Nikolay Cherniy
manage.py test?
Хаха, не знал что все так просто, спасибо
источник

S

Shodmon in Django [ru] #STAY HOME
Дмитрий Шепелев
Здравствуйте, товарищи, такой вопрос, есть задача с переводом условных единиц из одного аккаунта в другой, необходимо каждую такую операцию делать в рамках одной транзакции. Как корректнее всего это сделать?
* transaction atomic /
* поменять уровень изоляции на repeatable read (бд postgresql)
* делать select for update по записям модели?
Получается, 2 селект фор апдейт внутри атомика?
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
Shodmon
Получается, 2 селект фор апдейт внутри атомика?
а разве надо ли внутри атомика делать селекты фор апдейт?
источник

J

Jack in Django [ru] #STAY HOME
Ребят вот я удалил миграции, также нужно удалить и бд?
С Ними там косяк просто есть
источник

S

Shodmon in Django [ru] #STAY HOME
Если сделать типо такого
источник

S

Shodmon in Django [ru] #STAY HOME
Дмитрий Шепелев
а разве надо ли внутри атомика делать селекты фор апдейт?
Фор апдейт лочит пока не закончится транзакция, а тут надо в одну две уместить
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
зачем делать select_for_update до атомика? Всё равно же queryset лэзи?
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
ты знаешь entry_from и entry_to
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
нужно сделать последовательную блокировку по этим записям
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
Shodmon
Фор апдейт лочит пока не закончится транзакция, а тут надо в одну две уместить
а что значит одну в две уместить?
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
всё что внутри transaction.atomic будет выполняться одним sql запросом, верно?
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
в рамках одной транзакции в бд
источник