
Massimo
03.08.2017
17:18:08

Dan
03.08.2017
17:20:29
а тебе нужен созданый объект вообще на странице ?

Massimo
03.08.2017
17:20:45
Да кинуть его нужно
https://dpaste.de/CO2Y

Google

Dan
03.08.2017
17:21:23
на самомо деле мой косяк, нельзя просто скормить объект модели сериалезатору

BlastPy
03.08.2017
17:23:00
from django.core import serializers
data = serializers.serialize("json", Schudle.objects.all())

Eugene
03.08.2017
17:24:12
мне кажется вы все ток усложнили :D

serbernar
03.08.2017
17:26:04
Хд

Massimo
03.08.2017
18:07:15

Dan
03.08.2017
18:08:51
импорт
from django.core.serializers import serialize
обновленый метод
def post(self, request):
data = {}
form = SchedForm(request.POST)
if form.is_valid():
obj = form.save()
data['result'] = 'Created!'
data['object'] = serialize('json', obj)
return JsonResponse(data)
else:
return JsonResponse(form.errors)

Massimo
03.08.2017
18:12:11
попробуй так
Он инфу в дб добавляет но он переводит все в ошибку
зачем то прыгает на страницу с ошибкой но когда я возвращаюсь то инфа добавляется

Dan
03.08.2017
18:12:32
в смысле ?
кто прыгает

Massimo
03.08.2017
18:12:51
TypeError: 'Schedule' object is not iterable
После нажатия кнопки редайректит на страницу с ошибкой

Google

Massimo
03.08.2017
18:13:16
но когда я просто нажимаю назад там инфа обновленная

Dan
03.08.2017
18:14:20
def post(self, request):
data = {}
form = SchedForm(request.POST)
if form.is_valid():
obj = form.save()
data['result'] = 'Created!'
data['object'] = {
'price': obj.price,
'driver': obj.driver
}
return JsonResponse(data)
else:
return JsonResponse(form.errors)
ну тогда так

Massimo
03.08.2017
18:16:13
Object of type 'Driver' is not JSON serializable
Эээх) Что не одно то другое
)

Dan
03.08.2017
18:19:50

Centrino
03.08.2017
18:42:34
Привет.
Подскажите какую батарейку для джанго можно использовать?
Есть разные статические страницы. Но FlatPage не подходит, так как на этих страницах разные данные и соответственно разные поля

amureki
03.08.2017
18:56:24

Centrino
03.08.2017
18:56:44

amureki
03.08.2017
18:57:25
Ответ тот же)

Григорий
03.08.2017
19:01:55
Наверно надо начинать с вопроса, а с Джангой вы вообще работали хоть раз?

Mikhail
03.08.2017
19:02:26

Centrino
03.08.2017
19:21:02
да, с джангой работал, было дело
два года пишу
нет опыта хранить такие одиночные данные. То есть модель в виде одного инстанса

Никита
03.08.2017
19:22:53

Centrino
03.08.2017
19:23:03
у меня нет пары дней
как обычно, все должно было сделано вчера)

Григорий
03.08.2017
19:24:09
Я не понял, чем вам не подходит создать модель Page, описать поля, настроить вьюхи и вывести в админку?

Google

Eugene
03.08.2017
19:24:33
тут бы узнать какие данные и чем они отличаются, ну и сколько страниц

Centrino
03.08.2017
19:25:08
три страницы.
Можно создать модель
но там будет одна строчка
это типо норм решение? я думал есть что-то оптимальнее
и решил спросить

Ruslan
03.08.2017
19:32:56
Добрый вечер. Подскажите, как у django-oscar с производительностью? Скажем, товара будет менее 10000 позиций.

Григорий
03.08.2017
19:34:41
А какая планируется нагрузка?
Сколько будет запросов в секунду?

Artem
03.08.2017
19:41:37
Оскар стар

Dmitry
03.08.2017
19:44:48
Хм
Решил попробовать saleor
Нажал "попробовать демо на хероку"

Dmitry
03.08.2017
19:46:10
А оно мне эту хуйню
Что делать?

amureki
03.08.2017
20:03:08
ввести?)
Хероку, даже бесплатными dyno нельзя пользоваться без ввода карты

Dmitry
03.08.2017
20:04:38

amureki
03.08.2017
20:05:05
Почему лол? Они ж прогорят, если налево и направо начнут всем раздавать

Admin
ERROR: S client not available

Google

Eugene
03.08.2017
20:05:07
там же есть демка без хероку

Dmitry
03.08.2017
20:05:45
А я ебал вводить платёжные данные туда

amureki
03.08.2017
20:06:27
да, можно, я так и делаю обычно
пользователи хероку одной кнопкой ставят
остальным никто не мешает воспользоваться готовой демкой или развернуть у себя

ivan
03.08.2017
20:37:21
кто знает как в django-registration отключить sha1 шифрование для пароля?

Pavel
03.08.2017
21:18:21
Всем привет! как в DRF написать middleware только для одного url или DefaultRouter например?

Иван
03.08.2017
22:39:36

Pavel
03.08.2017
22:39:58
?
Например мне на /api/ приходит реквест, и мне нужно обновить что то из конфигов SITE_ID например, значение лежит в хедере

Иван
03.08.2017
22:41:50
?
Ну не знаю я другога языка, только русский

Pavel
03.08.2017
22:42:08
хм
ты сто проц понял
о чем я

Иван
03.08.2017
22:43:26

Pavel
03.08.2017
22:44:09
как мне именно под /api/ написать хендлер такой?

Иван
03.08.2017
22:44:39
Паш, мне сложно ответить на вопрос, которого нет.

Pavel
03.08.2017
22:52:19
Паш, мне сложно ответить на вопрос, которого нет.
Вот есть SPA там есть locale(en/ru), мне нужно знать на сервере, какая локаль на клиенте(для разных языков разная логика), но при первом заходе на сайт по url(r'^') я отдам index.html в котором уже src бандла с SPA, все запросы от SPA идут по url: /api/ В хедере передается Locale, которая выставляется на клиенте в localstorage. Вся обработка каждого запроса к api зависит от локали клиента, как лучше сообщать серверу какая локаль выставлена на клиенте?

Google

Pavel
03.08.2017
22:53:11
и где это обрабатывать и как
где мне на сервере хранить локаль глобально, которая в хедере приходит?
что бы с ней было удобно работать в кверисетах/условиях там итд.

Denis
03.08.2017
23:28:23
Можно было бы тупо добавить в User поле локали и хранить там, или кэшировать в какой нибудь редиске

Pavel
03.08.2017
23:29:37
для анонимуса тоже нужно локаль знать

Denis
03.08.2017
23:38:49
Ну так fingerprint js в помощь