@ru_python

Страница 2461 из 9768
Pavel
10.03.2017
12:52:42
упрощение дистрибуции
в requirements.txt вписать uwsgi - и хватит. Но, хозяин-барин.

Igor
10.03.2017
12:52:48
я б правда через pip воткнул

зачем деб-пакет

Pavel
10.03.2017
12:53:42
(кто первый скажет "докер" ?)

Google
Igor
10.03.2017
12:53:46
я только что хотел

но сдержался!

а то потом будет с энчантнером сраться

и топить за докер

хватит нам тут таких!

Ivan
10.03.2017
12:57:10
у нас uwsgi внутри python:3.5 в докере, и ничего, живёт

Nikolay
10.03.2017
13:10:04
так это, деб-пакет с uwsgi есть в стандартной репе

или вам надо версию специфическую?

Igor
10.03.2017
13:10:16
надо, да

он с самого начала про это сказал

*)

Nikolay
10.03.2017
13:11:29
ну, вроде есть средства типа https://pypi.python.org/pypi/stdeb/0.8.5

для совсем глубоких исследователей

Google
Nikolay
10.03.2017
13:12:23
хотя чего-то оно давно не обновлялось

Pavel
10.03.2017
13:38:27
Всем привет! Нужно логировать изменения модели и записывать в модель логирования. Нужно ловить значения: было, стало и нужно что бы можно было написать такие функции для каждого необходимого поля. Что можно использовать? Может есть какие то либы? то есть нужен хук для каждого поля

Alex
10.03.2017
13:39:33
http://specialistoff.net/question/327

Pavel
10.03.2017
13:52:10
то есть по идее можно переопределять update

Belegnar
10.03.2017
13:52:26
в drf используется тот же джанговский save(), в итоге

Pavel
10.03.2017
13:52:59
как только поля ловить? То есть на каждое поля там свое сообщение для лога

Belegnar
10.03.2017
13:53:01
который должен быть переопределен в твоем миксине

Pavel
10.03.2017
13:53:18
угу, про

это понял

Belegnar
10.03.2017
13:53:49
как только поля ловить? То есть на каждое поля там свое сообщение для лога
как угодно хоть словарь атрибутом модели заведи и перечисляй там атрибуты и соответствующие сообщения

Pavel
10.03.2017
13:54:56
а как понять какое поле поменяли? В цикле все проходить и сравнивать?

ага, а в init я получается сохраняю все значения которые мне нужно так: self.was_paid = self.paid и потом в save проверяю так: if self.paid and not self.was_paid:

правильно плучается?

Pavel
10.03.2017
13:59:34
и в setattribute чекать из списка нужных?

Belegnar
10.03.2017
13:59:36
но не обязательно

Google
Pavel
10.03.2017
13:59:49
так правильнее будет?

Belegnar
10.03.2017
14:00:19
кажется, где-то в последних версиях джанги был метод для доставания экземпляра модели из базы - тогда можно отделаться перехватыванием только save()

но это пачка запросов в базу

так правильнее будет?
по мне, правильней сохранять контролируемые значения параметров модели в __init__ и проверять записываемые значения в save() лог писать лучше асинхронно

Mr Earnest
10.03.2017
15:18:52
Привет всем. Созрел вот такой вопрос(Django 1.10.6): У меня есть 2 приложения, которые я хочу вызывать в то время, когда пользователь заходит на хоум пейдж. ну к примеру модуль с фото превьюю и модуль с новостями тоже превью. Как это правильно делается в джанге? https://docs.djangoproject.com/en/1.10/topics/http/urls/ Тут почитал, так и не врубился, прошу ткнуть носом

arisu
10.03.2017
15:20:11
приложения джанго, или приложения - выполнения команд в шелле?

Igor
10.03.2017
15:20:11
создаешь третье приложение, в котором берешь данные из первых двух

о, хороший вопрос

arisu
10.03.2017
15:20:34
лучше конкретизируйте

что есть, что хочу)

Mr Earnest
10.03.2017
15:20:47
которые дополнительные приложения расширения функционала...

Mr Earnest
10.03.2017
15:21:27
ну в саммо джанго

самом*

Pavel
10.03.2017
15:22:16
с трудом представляю ситуацию, когда юзер заходит на страницу с новостями, а у нас в шеле начинается какая-то активность.

arisu
10.03.2017
15:22:35
почему нет?

Mr Earnest
10.03.2017
15:22:52
то есть при выводе хоум пейджа, мне надо создавать отдельное приложение, которое будет в свою очеред собирать другие приложения в кучу?

Igor
10.03.2017
15:23:20
чето жесть
"чето жесть" это приходить в чат и спрашивать, "есть две разные вьюхи с разными шаблонами, я хочу чтоб при заходе на главную страницу выполнялся код одновременно двух вьюх, а шаблоны - одновременно оба - отображались пользователю так, чтобы сайт не рвало еще к хуям собачьим"

ну, как я тебя понял или я тебя неправильно понял?)

Google
arisu
10.03.2017
15:23:47
include :D

Mr Earnest
10.03.2017
15:23:55
ну почти, но не совсем

я просто думал как

Denis
10.03.2017
15:24:18
Мржно сделать два айфрейма

Mr Earnest
10.03.2017
15:24:27
то что ты инклюдишь в url 2 модуля, они подготавливают блоки и потом все это встраивается в мейн шаблон

возможно описал хреново, но как то так

лан, пойду еще литературку покурю

мб че то упустил

Admin
ERROR: S client not available

Mr Earnest
10.03.2017
15:25:46
:D

Nikolay
10.03.2017
15:26:39
как вариант

причем тут джанга? сделай разные урлы

Igor
10.03.2017
15:27:30
то что ты инклюдишь в url 2 модуля, они подготавливают блоки и потом все это встраивается в мейн шаблон
если возникла необходимость отображать на одной странице данные двух разных сущностей, тебе надо написать функции/методы а-ля "получить последние N новостей" и "получить последние N фоточек" (если еще не написал) а потом создать новое приложение (или добавить в то, которое отзывается у тебя на /), и там - вьюху, в которой ты будешь вызывать эти две функции из других приложений и шаблон допилить под это дело

причем тут джанга? сделай разные урлы
а разные урлы тут причем, если он хочет одну хоумпейдж? =)

Nikolay
10.03.2017
15:29:23
у тебя есть хомяк и у тебя есть сервисные урлы, с которых подсасываются разные вьюхи

обычная штука для SPA

Mr Earnest
10.03.2017
15:31:01
Меня не поняли, задача такая. На главной странице сайта у нас есть 2 (к примеру) модуля. Модуль с последними фото и модуль с последними новостями. Я просто думал в питоне идет на столько модульная система, что все приложения могут не зависимо работать друг от друга. То есть к примеру мы вызываем отдельный модуль для фото и функцию из него для рендера блока шаблона, и вызываем функцию для новостей, тоже ее рендерим, потом это все заходит уже в основной файл шаблона. Ваша же идея стоит в том, что модули начинают быть уже связанными друг с другом, и при грубом удалении одного из, сайт просто ляжет от нехватки модулей и их зависимостей.

Google
Igor
10.03.2017
15:31:46
нет, моя идея не заключалась в том, что модули связаны

Alex
10.03.2017
15:32:06
https://www.youtube.com/watch?v=7X6WJwuLHvQ

Mr Earnest
10.03.2017
15:32:25
Igor
10.03.2017
15:32:28
это джаваскрипт
а джаваскрипт-то тут причем, если уж на то пошло?

Artem
10.03.2017
15:32:49
можно на фронтенде обращаться к апи за данными и рендерить там же

Igor
10.03.2017
15:32:52
ты серьезно думаешь, что он задавал бы такой вопрос, будь у него SPA на реакте?

Nikolay
10.03.2017
15:32:56
а джаваскрипт-то тут причем, если уж на то пошло?
а что такое “модуль” тогда? я так понял, что это виджет на странице, который показывает, к примеру, новости

Igor
10.03.2017
15:33:26
Привет всем. Созрел вот такой вопрос(Django 1.10.6): У меня есть 2 приложения, которые я хочу вызывать в то время, когда пользователь заходит на хоум пейдж. ну к примеру модуль с фото превьюю и модуль с новостями тоже превью. Как это правильно делается в джанге? https://docs.djangoproject.com/en/1.10/topics/http/urls/ Тут почитал, так и не врубился, прошу ткнуть носом

у него есть два приложения. джанговских.

Nikolay
10.03.2017
15:33:31
если так, то это логично делать джаваскриптом, а на бэкенде будет своя вьюха для каждого такого “модуля”

у него есть два приложения. джанговских.
и как это противоречит моему совету?

Mr Earnest
10.03.2017
15:34:21
>джаваскрипт >бэкенд >Python(Django)

Ребят, можно я уже пойду? :D

Nikolay
10.03.2017
15:34:47
nginx’ом раскидать урлы по двум приложениям, джаваскриптом делать запросы и рендерить, как часть веб-странички

Igor
10.03.2017
15:34:53
бля, нет, тут @Enchantner доебался, мне теперь тоже интересно

> На главной странице сайта у нас есть 2 (к примеру) модуля.

уже есть?

Страница 2461 из 9768