Size: a a a

Django [ru] #STAY HOME

2020 January 13

♚Inojelis in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
тебе надо было внимательно прочитать и тогда бы ты узнал что на фронте у формы надо определять свойство enctype
спасибо, прочитал. теперь все робит.
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Pavel Zagrebelin
покажи, как у тебя выглядит код с коннектом для copy_expert?
with psycopg2.connect(**options) as conn:
           conn.rollback()
           with conn.cursor() as curs:
               curs.copy_expert(query, self.file)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Marat Idrísov
with psycopg2.connect(**options) as conn:
           conn.rollback()
           with conn.cursor() as curs:
               curs.copy_expert(query, self.file)
ну самое интересное - что в **options
источник

b

brestows in Django [ru] #STAY HOME
Ребят, привет, подскажите как можно указать явно в админке на странице change_list какое поле делать кликабельным, что бы перейти в режим редактирования нужного объекта, сейчас берется первый столбец
источник

b

brestows in Django [ru] #STAY HOME
хотелось бы задать явно что-то не зависимо от его порядка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
brestows
Ребят, привет, подскажите как можно указать явно в админке на странице change_list какое поле делать кликабельным, что бы перейти в режим редактирования нужного объекта, сейчас берется первый столбец
источник

b

brestows in Django [ru] #STAY HOME
Спасибо!
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Pavel Zagrebelin
ну самое интересное - что в **options
options = settings.DB_CONNECT_OPTIONS.copy()

А DB_CONNECT_OPTIONS это
DB_CONNECT_OPTIONS = {
   'host': POSTGRES,
   'port': POSTGRES_PORT,
   'dbname': POSTGRES_DB,
   'user': POSTGRES_USER,
   'password': POSTGRES_PASSWORD
}
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Marat Idrísov
options = settings.DB_CONNECT_OPTIONS.copy()

А DB_CONNECT_OPTIONS это
DB_CONNECT_OPTIONS = {
   'host': POSTGRES,
   'port': POSTGRES_PORT,
   'dbname': POSTGRES_DB,
   'user': POSTGRES_USER,
   'password': POSTGRES_PASSWORD
}
settings.DATABASES['default'] будет хранить правильные параметры коннекта для тестовой и продуктовой базы
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Pavel Zagrebelin
settings.DATABASES['default'] будет хранить правильные параметры коннекта для тестовой и продуктовой базы
Так там тоже самое + еще ENGINE
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
еще роутер БД подрубается только)
Откуда ты этот роутер взял?
from django.test import TestCase
from django.conf import settings


class FooTest(TestCase):
   def test_1(self):
       self.assertTrue(bool(settings.DATABASE_ROUTERS))

вот такой тест пройдёт или зафайлится?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Это разве что-то поменяет
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Marat Idrísov
Так там тоже самое + еще ENGINE
да, но джанга при тестовом запуске его перепишет, уже минут 10 об этом говорим
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
)
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Ок
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Щас попробую
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
psycopg2.connect не знает, что такое ENGINE
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Мб мне надо замокать этот метод класса, и поменять там в options название таблицы вручную?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Marat Idrísov
psycopg2.connect не знает, что такое ENGINE
ну выбери те поля из options, которые знает connect.
если django.db.connection по какой-то причине нельзя использовать.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
источник