@pydjango

Страница 396 из 1273
Artem
26.07.2017
16:13:33
scp?

Eugene
26.07.2017
16:14:09
FTP :D

Artem
26.07.2017
16:14:31
Евгений, где твоя борода?)

Google
amureki
26.07.2017
16:16:47
вебморда к этому нужна?

Artem
26.07.2017
16:17:17
вебморда к этому нужна?
По таймауту может отвалиться

amureki
26.07.2017
16:17:54
В голову приходит какой-нибудь я.диск с вебдавом, с которого сервак будет сразу забирать

Artem
26.07.2017
16:18:47
А если самбу пробросить?

И маунтить как обычный винт и копировать

Artyem
26.07.2017
17:12:04
X
26.07.2017
18:32:37
квест: как залить 10-20 гиговый файл на сервачок силами не сильно близкого к айти человека?
p2p штуку какую посмотри - чтобы была возможность докачки - ибо если чуть что - качай по новой

ок, спасибо за наводку, посмотрю
расскажи чем закончилась твоя эпопея с логами на селари? ты их победил?

X
26.07.2017
18:34:40
как вариант

Ruslan
26.07.2017
18:34:50
Добрый вечер. Столкнулся с неприятным косяком



отправляю форму post-запросом, заказ создается и пользователю рендерится эта страница, но при обновлении браузер шлет эту же форму повторно, создавая новый заказ

Google
Ruslan
26.07.2017
18:34:51
Как избежать дублирования? Создать спецом отдельную страницу могу, но если юзер вернется к предыдущей странице, то он же опять создаст заказ и его опять будет возвращаться на страницу с успешным заказом

Есть мысли?

Марк ☢
26.07.2017
18:34:53
А чо за файл ?

Dmitriy
26.07.2017
18:58:19
Есть мысли?
success_url = '/thanks/' ?

Ruslan
26.07.2017
18:59:40
Если вернуться на предыдущую страницу, то запрос все равно повторится

Dmitriy
26.07.2017
19:04:18
не должно так быть

Ruslan
26.07.2017
19:12:09
Anatoly
26.07.2017
19:24:00
Хех, у вас тут юбилей в 1000 человек недавно был, а я 1001 Немножко не успел :)

Alexander
26.07.2017
19:40:03
а что auto_created делает? кто-нибудь смотрел как там эти AutoField устроены?

(при замене AutoField на UUIDField в миграциях он больше не ставит эти auto_created)

Anatoly
26.07.2017
19:54:02
Что обычно в больших проектах используют для хранения денежного значения?

amureki
26.07.2017
19:58:42
decimal или integer, полагаю

Anatoly
26.07.2017
21:44:03
Ну decimal явно лучше будет, но я имел ввиду, используют ли какие-нибудь библиотеки добавляющие новый field, или сами добавляют, или просто decimal?

Интересно именно какие best practices, или хоть что что чаще всего

amureki
26.07.2017
21:49:28
Зависит от потребностей, конечно, каждому свое У меня в одной из предыдущих компаний флоат прикрутили, типа "и так сойдет" ?

вот, кстати, выглядит рабочим https://github.com/django-money/django-money

Anatoly
26.07.2017
21:51:16
Я видел эту библиотеку, и мне она понравилась. Потому и спрашиваю, часто ли такое используют

Т.к. во многих компаниях есть шиза не тянуть левых библиотек и писать свое, или писать побыстрее и поменьше, собственно на "и так сойдет"

amureki
26.07.2017
21:55:00
На моем опыте, это плохая практика :) поддерживать свой костыль как альтернативу рабочему и популярному OSS проекту - довольно дорого, либо заглохнет со временем Но опять же, если в твоем кейсе такое опенсорс решение не подходит, приходится форкать или писать свое про конкретные цифры "часто-нечасто" больше не скажу И вроде не встречал статей по поводу денег в джанге или питоне, но может и есть чего

Google
Anatoly
27.07.2017
00:46:20
Только вот такие свои велосипеды обычно пишутся очень неявно. Сначала это просто безобидное "и так сойдет", потом начинают понемногу модернезировать, добавлять туда новые фичи, потом происходит какой-нибудь рефакторинг и бац, оно уже как отдельная система

Zhandos
27.07.2017
05:22:38
Всем привет! Возникла проблема с ajax. Подскажите пожалуйста. Когда шлю POST запрос c Content-Type: "application/json", он сначала делает запрос OPTIONS, чтобы проверить разрешен ли POST method. И проверяет в хедерах респонса 'Access-Control-Allow-Origin', но можно заменить что бы он проверял другой хедер? Например 'Allow'

ros
27.07.2017
05:27:14
это стандартизированный CORS

X
27.07.2017
05:37:14
Corsheaders стоит?

Иди ты сам пишешь?

Zhandos
27.07.2017
05:38:03
$.ajax({ url: url, type: "POST", data: data, async: false, dataType: "json", processData: false, contentType: "json", success: function (response) { console.log(response); }, error: function (response) { } });

вот так делаю запрос

Allow:GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH Connection:keep-alive Content-Length:0 Date:Thu, 27 Jul 2017 05:35:13 GMT Server:nginx/1.10.2

возвращает

ros
27.07.2017
05:58:54
среди заголовков запроса есть Origin?

и Access-Control-Request-Headers:content-type Access-Control-Request-Method:POST

Zhandos
27.07.2017
05:59:47
нет, нету

Zhandos
27.07.2017
05:59:52
а есть

ros
27.07.2017
06:00:33
тогда читайте про CORS и чичего тут изменить низя оно зашито железно

Zhandos
27.07.2017
06:00:45
окай(

спасибо

Erzh
27.07.2017
06:11:55
Ну как низя? В конфигах веб-сервера он установлен. В данном случае видимо в nginx-е. Если это dev-окружение - выпили просто CORS оттуда

ros
27.07.2017
06:15:45
ну на стороне клиента то ничего не сделать

вопрос то был > но можно заменить что бы он проверял другой хедер?

Erzh
27.07.2017
06:19:24
ааа сори

Google
Nikita
27.07.2017
07:45:31
ребят, а может кто в курсе? раньше чтобы гугл карту на сайт добавить нужно было только <script src=\"https://maps.googleapis.com/maps/api/js\"></script> вот так написать, и потом в скрипте прописать то что показывать. А сейчас пишет что нужен API-ключ. А как-нибудь это бесплатно осталось возможность использовать? Посещаемость маленькая, на сайте максимум 100 человек в день, а на эту страницу...максимум 2-3 в неделю.

Eugene
27.07.2017
07:46:26
API ключ бесплатный

да и старый способ через IFrame вроде остался

Admin
ERROR: S client not available

Nikita
27.07.2017
07:49:27
аа..а то у них тут какая то штука -активировать бесплатный пробный период)

TyVik
27.07.2017
07:49:54
да нет, он совсем бесплатный до определённого порога

Nikita
27.07.2017
07:50:16
видимо гугл мне что-то хочет впарить)

TyVik
27.07.2017
07:51:02
https://developers.google.com/maps/pricing-and-plans/#details

Дмитрий
27.07.2017
08:03:04
Всем привет! Ребят, нужно сделать так, чтобы без авторизации запоминался человек, оставивший комментарий, чтобы он мог его удалить. Кто-нибудь знает, как это сделать?

Дмитрий
27.07.2017
08:09:08
Спасибо

BlastPy
27.07.2017
09:26:58
Ребят где можно посмотреть норм структуру приложения Vue + Django ? Или просто тащить из dist папки vue статику и index.html и на том можно закончить ?

Eugene
27.07.2017
09:27:56
Можно как 2 отдельных приложений:) Django - API Vue - приложение

BlastPy
27.07.2017
09:28:45
Так то понятно. Мне интересно структуру папок.

Eugene
27.07.2017
09:29:43
2 отдельных репозитория?;) и статику раздвать например nginx

BlastPy
27.07.2017
09:30:02
[blast@pc nigmap]$ tree -L 1 . ├── build ├── config ├── dist ├── index.html ├── node_modules ├── package.json ├── README.md ├── src ├── static └── yarn.lock

типо такого

потому что будет смесь

нектр url будет джанга обрабат. своим cbv а не котр vue-router

Google
Aleksey
27.07.2017
10:54:41
Друзья, когда переходишь на страницу с формой вxода в стандартную админку джанго, там не шибко красивый урл. Как сделать например http://site.ru/login/ ?

Erzh
27.07.2017
10:58:28
основной urls.py проекта

Vladislav
27.07.2017
11:05:58
добавил обвязку Wagtail для CMS и не могу найти как добавить пункт меню(там где добавить документ, картинку и т.д. Слева в общем менюшка)

помогите плз

Artem
27.07.2017
12:31:54
ребят привет, занимаюсь реализацией шардинга, и сейчас вопрос встал в том, что бы написать свой роутер для базы, и мне надо получать хинты из словаря, что бы формировать нормально алиасы к конекшонам, подскажите как принудительно заставить жангу их отправлять, сйчас я получаю пустой словарь???

Pasha
27.07.2017
14:01:30
Здравствуйте

а можно как-то обновить порт, а то при runserver запускается другое приложение

Dan
27.07.2017
14:03:33
./manage.py runserver 8001

если работаешь в pycharm то можно настроить один раз, и запускать сервер одним кликом

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