Size: a a a

Django [ru] #STAY HOME

2019 May 14

O

Oleg in Django [ru] #STAY HOME
это неважно. вопрос был в другом: на что вообще влияет ТЗ сервера?
я описал два сценария. 1) ДТ из формы в БД 2) ДТ из БД в шаблон
источник

O

Oleg in Django [ru] #STAY HOME
где здесь вступает в дело ТЗ сервера?
источник

dk

dmytro kovalenko in Django [ru] #STAY HOME
Привет, такой вопрос. Есть АПП, Оскар, мне надо скрыть его рут урл но оставить остальной функционал. вроде /shop/ чтоб не работало, а /shop/checkout/ работало обычно. Как это сделать?
источник

O

Oleg in Django [ru] #STAY HOME
Oleg
где здесь вступает в дело ТЗ сервера?
при записи в БД если последняя не умеет в таймзоны/UTC? но тогда юзается TIME_ZONE и ТЗ сервера ни на что не влияет
источник

O

Oleg in Django [ru] #STAY HOME
Oleg
это неважно. вопрос был в другом: на что вообще влияет ТЗ сервера?
я описал два сценария. 1) ДТ из формы в БД 2) ДТ из БД в шаблон
1) naive ДТ вводится в форму -> ему присваивается tzinfo=TIME_ZONE: теперь это aware ДТ -> сохраняем в ПГ в как timezoneTZ
2) достаем из ПГ aware ДТ -> в шаблоне переводим его к TIME_ZONE и отображаем
Тогда почему: "If you’re running Django on Windows, TIME_ZONE must be set to match the system time zone." Тут же нигде не юзается ТЗ сервера (винды)
источник

PB

Petr B. in Django [ru] #STAY HOME
Oleg
1) naive ДТ вводится в форму -> ему присваивается tzinfo=TIME_ZONE: теперь это aware ДТ -> сохраняем в ПГ в как timezoneTZ
2) достаем из ПГ aware ДТ -> в шаблоне переводим его к TIME_ZONE и отображаем
Тогда почему: "If you’re running Django on Windows, TIME_ZONE must be set to match the system time zone." Тут же нигде не юзается ТЗ сервера (винды)
Потому что винда говно
источник

PB

Petr B. in Django [ru] #STAY HOME
Сделай как просит жанга и забей
источник

S

Serj in Django [ru] #STAY HOME
Serj
Всем привет, нужна помощь:
Есть проект в одной части которого используется SqlAlchemy для сложной выборки данных. Нужно написать тесты для этой части (написанной с использованием SqlAlchemy), но столкнулся с проблемой:
Если, в setUp например, наполнять базу данными с помощью Django ORM, то алхимия эти данные видеть не будет (из-за изоляции). Да, я знаю что для этого случая придумали TransactionTestCase с которым все начинает работать как нужно, но он выполняется мучительно долго, чего хотелось бы избежать.
Также понимаю что можно написать эти тесты без использования Django ORM, тогда TestCase будет работать, но этого делать тоже не хочется, так как в таком случае нельзя будет использовать миксины написанные для заполнения БД тестовыми данными (они используют Django ORM).

Можно ли каким-то образом таки использовать Django ORM для создания тестовых данных, чтобы алхимия эти данные видела? Возможно алхимии нужно как-то подсунуть конекшн джанги к БД? Спасибо.
Оставлю тут, вдруг кому-то тоже будет полезно:
Решается с помощью пакета https://github.com/Deepwalker/aldjemy и реюза конекшена джанго в алхимии:

from aldjemy.core import get_engine
from sqlalchemy.sql import select

engine = get_engine()

user = UserModel.sa.table

query = select([
           user.c.id,
           user.c.name])

connection = engine.connect()
result = connection.execute(query)


Если работать с алхимией таким способом, тогда можно обойтись без TransactionTestCase при тестировании
источник

M

Mitai in Django [ru] #STAY HOME
у меня тут pycharm говорит скоро братан халявная лицензия кончится, иди покупай, в vs code можно плагинами дополнить до комфортной разработки как в пайчарме? очень не хочется покупать лицуху когда только учишься
источник

DB

Dima Boger in Django [ru] #STAY HOME
Mitai
у меня тут pycharm говорит скоро братан халявная лицензия кончится, иди покупай, в vs code можно плагинами дополнить до комфортной разработки как в пайчарме? очень не хочется покупать лицуху когда только учишься
а в чём проблема работать на комьюнити пайчарме?
источник

M

Mitai in Django [ru] #STAY HOME
Dima Boger
а в чём проблема работать на комьюнити пайчарме?
хз, какой то он говорят кастрат
источник

DB

Dima Boger in Django [ru] #STAY HOME
кто говорит?
источник

O

Oleg in Django [ru] #STAY HOME
кстати, а чем PyCharm education лучше/хуже community?
источник

DB

Dima Boger in Django [ru] #STAY HOME
источник

DB

Dima Boger in Django [ru] #STAY HOME
интерактивные уроки прям в пайчарме
источник

DB

Dima Boger in Django [ru] #STAY HOME
но по-моему оно немного мертво
источник

M

Mitai in Django [ru] #STAY HOME
вска довольно симпотная, но вот из коробки она ни черта не умеет, а так довольно приятная
источник

M

Mitai in Django [ru] #STAY HOME
как я понял в джанго она не умеет
источник

M

Mitai in Django [ru] #STAY HOME
я про версию комьюнити
источник

AL

Alexander Lebedev in Django [ru] #STAY HOME
Mitai
я про версию комьюнити
не умеет
источник