Size: a a a

Django [ru] #STAY HOME

2019 August 09

AF

Anton Fircak in Django [ru] #STAY HOME
Alexy Nesterchuk
кто то юзал pandas для генерации с джейсон ексель. К приеру есть такой джейсон
json = [
{"b": 22, "x":12, "a": 2, "c": 4},
{"b": 22, "x":12, "a": 2, "c": 2},
{"b": 22, "x":12, "a": 4, "c": 4},
]

после того как я его закидую в пандас

   df = pd.read_json(json_text)

то пандас делает свою сортировку по алфавиту, типа так
panas_json = [
{"a": 2, "b":22, "c": 4, "x": 12},
{"a": 2, "b":22, "c": 2, "x": 12},
{"a": 4, "b":22, "c": 4, "x": 12},
]

как его заставить не делать свою сортировку?)
попробуй keep_order=True)
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Anton Fircak
попробуй keep_order=True)
я вставил pd.read_json(json_text, keep_order=True) но ошибка
read_json() got an unexpected keyword argument 'keep_order'
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Alexy Nesterchuk
я вставил pd.read_json(json_text, keep_order=True) но ошибка
read_json() got an unexpected keyword argument 'keep_order'
старый параметр видимо, а смысл тебе менять, ведь json по сути это неупорядоченая пара к-v
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет.
Когда я регистрирую пользователя, то должен присваиваться  e-mail 'localhost8080bot@gmail.com', но этого не происходит. Почему?

@receiver(pre_save, sender=User)
class CheckEmail(APIView):
   def get(self, sender, instance, created, **kwargs):
       instance.email = 'localhost8080bot@gmail.com'
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Grigory Surkov
Привет.
Когда я регистрирую пользователя, то должен присваиваться  e-mail 'localhost8080bot@gmail.com', но этого не происходит. Почему?

@receiver(pre_save, sender=User)
class CheckEmail(APIView):
   def get(self, sender, instance, created, **kwargs):
       instance.email = 'localhost8080bot@gmail.com'
сигналы вообще работают?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
сигналы должны быть подключены в init файле
источник

А

Алексей in Django [ru] #STAY HOME
Grigory Surkov
Привет.
Когда я регистрирую пользователя, то должен присваиваться  e-mail 'localhost8080bot@gmail.com', но этого не происходит. Почему?

@receiver(pre_save, sender=User)
class CheckEmail(APIView):
   def get(self, sender, instance, created, **kwargs):
       instance.email = 'localhost8080bot@gmail.com'
Это так не работает, тут не apiview нужен, а функция
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ну да кста декоратор не туда вешаешь
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Anton Fircak
старый параметр видимо, а смысл тебе менять, ведь json по сути это неупорядоченая пара к-v
ну у меня там свой порядок идет, сказали нужно в конкретном порядке генерить ексель. Джейсон там норм идет, порядок что и нужно, а вот пандас чет по своему фигачит
источник

AF

Anton Fircak in Django [ru] #STAY HOME
попробуй read_csv
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Anton Fircak
ну да кста декоратор не туда вешаешь
Пофиксил. Дейстивтельно, нужно было переделать все в функцию. К тому же необходимо было убрать параметры self и created.
источник

ЕЕ

Евгений Евгений in Django [ru] #STAY HOME
ребя как имя модуля приложения правильно укзаать если моймодуль лежит в config/uwsgi.py?
источник

ЕЕ

Евгений Евгений in Django [ru] #STAY HOME
источник

ЕЕ

Евгений Евгений in Django [ru] #STAY HOME
WSGI_APPLICATION = 'config.wsgi.application'
вот такой
источник

ЕЕ

Евгений Евгений in Django [ru] #STAY HOME
но его не видит
источник

ЕЕ

Евгений Евгений in Django [ru] #STAY HOME
uwsgi_1     | --- no python application found, check your startup logs for errors ---
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Подскажите, по оптимизации, пожалуйста. Что здесь можно подправить, чтоб до 90 повысить?
https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fkeyua.org%2F&tab=mobile
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
m0nte cr1st0
Подскажите, по оптимизации, пожалуйста. Что здесь можно подправить, чтоб до 90 повысить?
https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fkeyua.org%2F&tab=mobile
Там ведь все написано, следуй советам гугла :)
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
как-то не получается(
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Особенно здесь беда - Настройте показ всего текста во время загрузки веб-шрифтов
источник