@pydjango

Страница 412 из 1273
Massimo
02.08.2017
15:42:51
Но раз ты пришел сюда то видимо ты ответ в понедельник не нашел)

Дмитрий
02.08.2017
15:43:16
привет, да, так и не разобрался)

Sergei
02.08.2017
15:49:57
Ребята, кто-нибуть имел дело с django-shop? не подскажите хорошую документацию, с примерами? ато их мануал многие моменты не затрагивает

amureki
02.08.2017
16:45:20
@Senpos плизики, обнови пуллреквест свой: https://github.com/amureki/django_faq/pull/11 :) я наконец смог почистить спеллер, чтоб не смотрел лишнего

Google
Massimo
02.08.2017
16:53:25
шучу, спрашивай нас на всех хватит
почему то дату не читает джс

Dan
02.08.2017
16:53:56
дату ?

откуда

как обращаешься

показывай код

Alexander
02.08.2017
16:58:23


Anders
02.08.2017
16:58:23
всем привет, возник вопрос, как изнутри джанги узнать, какая результрующая регулярка из URLConf обработала запрос? Т.е. я из лога nginx хочу собрать информацию о том, какие URL'ы в приложении триггерятся чаще всего, как это сделать? Урлы со степенью вложенности ~3 (используются инклюды) т.е. я хочу для url /api/v1/stuff/1/stuff/2/stuff получить сджойненный паттерн из urlpatterns, который в результате и сдиспетчил запрос

amureki
02.08.2017
16:58:28
Как доберусь до компьютера ?
Не вопрос, когда удобно будет)

Alexander
02.08.2017
16:59:43
а как лучше всего хранить секретные данные, которые в одном месте нужно спрашивать у юзера, а в другом месте использовать это?

в идеале даже если через внешний сервис

Alexander
02.08.2017
17:00:35
секретный ключ для входа по ssh или пароль к mysql

Google
IНЖАЛИД DPИЖЕ
02.08.2017
17:01:19
а пароль потом будет юзаться для для конекшена к mysql?

Alexander
02.08.2017
17:01:27
да, но в другом микросервисе

IНЖАЛИД DPИЖЕ
02.08.2017
17:01:29
вообще это интересный и сложный вопрос

Alexander
02.08.2017
17:01:39
один только записывает, другой только читает и использует

Трусов
02.08.2017
17:01:48
парни, подскажите, как правильно выбрать из базы записи, у которых столбец date меньше текущего времени типо что такого, но не работает HistoryGames.objects.filter('date' > timezone.now())

IНЖАЛИД DPИЖЕ
02.08.2017
17:02:25
один только записывает, другой только читает и использует
мы такой вопрос решали через odbc коннектор

ссш ключ лучше всё таки не хранить, либо создавать отдельный

Alexander
02.08.2017
17:03:08
у нас тут стартапчик)) сервис для бэкапов

IНЖАЛИД DPИЖЕ
02.08.2017
17:03:47
что приходит на ум - encrypt со своим секретным ключём

Massimo
02.08.2017
17:03:48
HistoryGames.objects.filter(date__lt=timezone.now())
$(function(){ $('#post-form').on('submit', function(event){ event.preventDefault(); console.log("form submitted!") // sanity check create_post() }); function create_post() { console.log("create post is working!") // sanity check console.log($("#id_date").val()) } });

IНЖАЛИД DPИЖЕ
02.08.2017
17:03:55
но если ваш ключ утечёт то тогда баланда

Alexander
02.08.2017
17:04:01
то есть в одном месте (в панельке) клиент даёт доступ к своим ресурсам (базам данных, директориям), а в другом месте наши воркеры запускают плэйбуки, которые бэкапят это всё и им нужны эти данные, воркеры вообще на других серверах

Massimo
02.08.2017
17:04:22
<form id="post-form" method='POST'> {% csrf_token %} <div class="form-wrapper" align="right"> <p> Дата: {{ form.date }}</p> </div>

Трусов
02.08.2017
17:04:58
Alexander
02.08.2017
17:04:58
ну вот тут надо придумать такую схему, где вероятность утечки минимальна, то есть чтобы взломав панельку нельзя было получить эти данные

панелька должна уметь только писать куда-нибудь, но не читать оттуда

Alexander
02.08.2017
17:05:18
она пишет и сохраняет идентификатор записи

Google
Massimo
02.08.2017
17:05:19
undefined

IНЖАЛИД DPИЖЕ
02.08.2017
17:05:27
как по мне это довольно нетривиальная задача

задачу необратимости решает хеширование секретов

но после хеширования нельзя будет использовать тот же пароль к бд

Dan
02.08.2017
17:06:26
undefined
ты в классе формы id не переопределяешь ?

Massimo
02.08.2017
17:06:26
чота attrs неработают) Написал required = False все равно поле обязательно

IНЖАЛИД DPИЖЕ
02.08.2017
17:06:50
@lorddaedra посмотри ещё вот сюда https://www.vaultproject.io/

Alexander
02.08.2017
17:06:52
тут нужно некое внешнее хранилище, наверное, с разделением прав доступа панелька только пишет, но не читает (в ответ получает идентификатор) в воркер с плэйбуком по идентификатору может читать, он на другом сервере, адрес никто не знает, даже панелька, взлом панельки не даст взломать воркер и не поставит под угрозу данные клиента

я про такие системы знаю, да

мне просто интересно, какие у кого ещё мнения есть

Massimo
02.08.2017
17:08:05
Dan
02.08.2017
17:08:13
на что ?

Massimo
02.08.2017
17:08:25
ты в классе формы id не переопределяешь ?
но есть одно но, оно работает с id из хтмл

#post-date

Dan
02.08.2017
17:08:56
ну так по такому и обращайся

Massimo
02.08.2017
17:09:08
https://dpaste.de/oMd1

Он вообще атрибуты не видит

Dan
02.08.2017
17:09:51
кто ?

Massimo
02.08.2017
17:09:56
Я на прайс установил required false все равно его требует

Форма в forms.py в виджетах

Google
Eugene
02.08.2017
17:10:17
райт клик - иследовать элемент

IНЖАЛИД DPИЖЕ
02.08.2017
17:10:43
мне просто интересно, какие у кого ещё мнения есть
CloudHSM ещё есть, но я честно им не пользовался

и прайс там нехилый похоже

Dan
02.08.2017
17:11:00
ты установил только html атрибут на обработку формы на стороне сервера это не вляет

Massimo
02.08.2017
17:11:50
Нет же

Admin
ERROR: S client not available

Massimo
02.08.2017
17:12:04
https://dpaste.de/oMd1

Это же для фронта, нет?

Eugene
02.08.2017
17:12:42
placeholder применился?)

Massimo
02.08.2017
17:12:46
он тжи должен переопределять айди прочие параметры формы/инпута в те, что я скажу?

Eugene
02.08.2017
17:13:07
покажи views:D

Dan
02.08.2017
17:13:33
это убери price = forms.CharField(max_length=20) date = forms.DateField(widget=forms.SelectDateWidget) driver = forms.ModelChoiceField(queryset=Driver.objects.all(), empty_label="Не выбран", to_field_name="name") des_from = forms.ModelChoiceField(queryset=Destination.objects.all(), empty_label="Не выбран", to_field_name= "name") des_to = forms.ModelChoiceField(queryset=Destination.objects.all(), empty_label="Не выбран", to_field_name="name")

из класса формы

Eugene
02.08.2017
17:14:42
ах, да. еще и там)

Трусов
02.08.2017
17:14:44
Парни, ничего не понимаю history_games = HistoryGames.objects.filter(date__lt = timezone.now()).order_by('date') message_response = {'status': 'success', 'data': history_games} return HttpResponse(json.dumps(message_response)) TypeError: Object of type 'QuerySet' is not JSON serializable

Google
Dan
02.08.2017
17:15:53
убери убери

Massimo
02.08.2017
17:16:27
убери убери
Да я то убрал, ноооо

Dan
02.08.2017
17:16:28
=) у меня 12-й час ночи я плохого не посоветую

Massimo
02.08.2017
17:16:33
Я ННП

откуда он берет даные из ДБ?

Massimo
02.08.2017
17:17:43
А как он определяет где какой параметр model?

по key - value?

Dan
02.08.2017
17:18:06
у тебя же к Meta указан

или что не понятно ?

Massimo
02.08.2017
17:19:07
'price': forms.TextInput( attrs={'id': 'post-price', 'required': False, 'placeholder': 'Цена'} ), То есть если я здесь переименую 'price" во чтонить еще то выдаст ошибку?

Dan
02.08.2017
17:19:32
да потому что нет поля price

Massimo
02.08.2017
17:20:19
Есть)

да потому что нет поля price
В моделях же есть

Dan
02.08.2017
17:21:21
это да, но если ты ключ переименуешь то работать не будет в этом же был вопрос

Страница 412 из 1273