
Илья
25.01.2018
14:32:53
кто мешает яблоко наклеить на корпус?))

Senpos
25.01.2018
14:33:02
Я когда собираюсь делать покупку за такие деньги - я изучаю вопрос. И там такой девайс, что подделку не сделаешь по приколу.

Mark
25.01.2018
14:33:15
может ты имеешь в виду нарваться на измененный спек? это да. А на подделку самого ноута с системой - нет

Senpos
25.01.2018
14:33:27
А особенно если есть знакомый с таким девайсом и ты попробушь его в работе

Google

Илья
25.01.2018
14:33:36

Никита
25.01.2018
14:33:54

Senpos
25.01.2018
14:33:55

Mark
25.01.2018
14:34:19

Илья
25.01.2018
14:34:38

Senpos
25.01.2018
14:34:42
ССЗБ, если покупаешь б/у без тщательной проверки

Никита
25.01.2018
14:35:14

Илья
25.01.2018
14:35:47
Берешь какой-нибудь старый ноут, ставишь хакинтошь, клеишь наклейку огрызковую, продаешь под виндом топового макбука??? Профит!!!

Senpos
25.01.2018
14:35:59
По идее. есть же целые большие магазины, которые орудуют вот всей этой техникой, которая б/у
@DarkByte2016 ?♂️
Модельный ряд слишком мал и специфичен чтобы такое прокатывало

Eldar
25.01.2018
14:37:12
Предлагаю прекращать флуд

Google

Mark
25.01.2018
14:39:55
никто не сталкивался?
Привет. Переношу приложение на сервер. При запуске через uwsgi --socket atumstroy.sock --mole stroysite.wsgi --chmod-socket=664 вылетает ошибка
django.core.exceptions.ImproperlyConfigured: The app module <module 'housing' (namespace)> has multiple filesystem locations (['./housing', '/home/admin/atumstroy/housing']); you must configure this app with an AppConfig subclass with a 'path' class attribute.
Если в settings.py коментирую данный app то все нормальное запускается?
Подскажите пожалуйста куда копать, может кто сталкивался?

Senpos
25.01.2018
14:41:16

Dan
25.01.2018
14:41:17
у тебя где то 2 раза используется housing

Mark
25.01.2018
14:41:23
удалял

Senpos
25.01.2018
14:41:26
Нагуглилось вот что https://stackoverflow.com/a/28222093/5275855

Mark
25.01.2018
14:41:54

Senpos
25.01.2018
14:43:12
Верни файл.
__init__.py в Питоне идентифицирует пакет. Джанга наверное пытается найти путь к пакету, пропускает то что нужно и идет дальше искать в глубинках.

Mark
25.01.2018
14:43:58
он пустой должен быть?

Senpos
25.01.2018
14:44:23
да

Илья
25.01.2018
14:47:22
объясните мне для чего нужны и чем различаются настройки STATICFILES_DIRS и STATIC_ROOT?

Senpos
25.01.2018
14:48:48
STATIC_ROOT - путь, куда будут складываться статические файлы после collectstatic
STATICFILES_DIRS - пути, где Джанга дополнительно будет искать статические файлы

Илья
25.01.2018
14:49:07
вообще это ведь вроде только для разработки? статика и медиа раздаются нжинксом на проде?

Senpos
25.01.2018
14:50:00
Конкретно эти вообще никак не связаны с тем, что ты описал
NGINX то раздаст, а кого он будет раздавать?

Илья
25.01.2018
14:50:26

Senpos
25.01.2018
14:50:28
Вот для этого и есть`STATIC_ROOT`, куда будут складываться все нужные файлы

Илья
25.01.2018
14:50:57

Senpos
25.01.2018
14:51:29
А как в STATIC_ROOT попадут файлы, если они разбросаны по проекту в приложениях?
Командой collectstatic.
А откуда эта команда знает какие файлы туда класть? Посмотрит в STATICFILES_DIRS и лоадеры всякие

Google

Илья
25.01.2018
14:51:47
т.е. STATIC_ROOT нужен только для collectstatic? а STATICFILES_DIRS для раздачи статики при разработке

Senpos
25.01.2018
14:52:12
>STATICFILES_DIRS для раздачи статики при разработке
Нет.

Eldar
25.01.2018
14:53:19

Senpos
25.01.2018
14:53:19
В общем, Джанга собирает по всему проекту статические файлы, чтобы потом их сложить в STATIC_ROOT. Вот список STATICFILES_DIRS хранит в себе пути, куда Джангла должна еще заглянуть, чтобы взять оттуда эти статик файлы.

Илья
25.01.2018
14:53:39
слушай а как же у меня без collectstatic работает все локально?

Senpos
25.01.2018
14:53:51
DEBUG=True все сделал за тебя

Илья
25.01.2018
14:53:57
аа
но у меня же даже static_root не был указан
куда он собрал статику?

Senpos
25.01.2018
14:54:32
в проде можно еще whitenoise'ом раздавать статику
можно при помощи django-storages на S3 отправлять и оттуда брать их
вариантов масса

Илья
25.01.2018
14:55:16
а можно статику собирать в ту же самую папку static в проекте на проде?
или надо где-то отдельно хранить?

Jentry
25.01.2018
14:55:44
collectstatic

Senpos
25.01.2018
14:55:50

Илья
25.01.2018
14:55:57

Jentry
25.01.2018
14:56:17
можно, разрешаю, собирай

Senpos
25.01.2018
14:56:33
Есть там один подводный камень правда
Это если у тебя есть общая для проекта папка static, где ты хранишь статические файлы
и ты эту же папку указал в ROOT
тогда джанга начнет ругаться

Google

Senpos
25.01.2018
14:57:53
что фигли ты мне предлагаешь тут и искать и класть, одно и то же место
но достаточно переименовать STATIC_ROOT, например, staticfiles

Илья
25.01.2018
15:01:38
с MEDIA все также?

Senpos
25.01.2018
15:03:01
MEDIA_ROOT - куда попадут файлы загруженные пользователем
MEDIA_URL - по какому пути они будут доступны в браузере
Но там своя специфика для сервинга локально, в доке есть описание
https://docs.djangoproject.com/en/2.0/howto/static-files/#serving-files-uploaded-by-a-user-during-development

Ruslan
25.01.2018
15:14:49
ребята нужна помощь

Admin
ERROR: S client not available

Ruslan
25.01.2018
15:14:52
всем привет
if request.method == 'POST':
form = CustomerForm(request.POST)
form2 = NumberForm(request.POST)
if form.is_valid() and form2.is_valid():
form.save()
form2.customer = Customer.objects.get(form['name'].value())
form2.save()
две модели - две формы связаны через foreign key, как мне связать их и сохранить

Teatimeswithyou
25.01.2018
15:22:57
есть один сериалайзер на rest. Необходимо, Чтобы при получении запроса с id записи, менялось другое поле.
def get_object(self):
return FooBar.objects.get(pk=self.request.data['id'])
def patch(self, request):
q = self.get_object(request.data.id)
serializer = FooBar(q, data=request.data partial=True)
if serializer.is_valid():
serializer.foo = True #вот тут.
serializer.save()
return q
return q
не работает. Если добавить в тело foo = True, все работает.Куда копать?

Dan
25.01.2018
15:47:24

Teatimeswithyou
25.01.2018
15:48:14
Просто нет ошибки.
{
"id": 3,
"foo": false
}
в ответе

Dmytro
25.01.2018
15:51:07
Продеббаж тогда.

ros
25.01.2018
15:58:24

Teatimeswithyou
25.01.2018
16:01:10
нет, в таблице без изменений.

tinium
25.01.2018
16:03:57
Товарищи, кто-нибудь подсказать кукбук по джанго+целери? Или может какой-нибудь проект на гитхабе хороший. Чтобы было как тут https://blog.syncano.io/configuring-running-django-celery-docker-containers-pt-1/ но углубленней,

ros
25.01.2018
16:05:37

Юрий
25.01.2018
16:20:34
Помогите пжл. from django.utils.deprecation import RemovedInDjango20Warning. ImportError: cannot import name 'RemovedInDjango20Warning'
это попытка поставить Django-instagram. версия 1.11.9. Я так понимаю надо откат до 1.8 делать, что бы использовать?

Google

Alexey
25.01.2018
16:33:01

Mark
25.01.2018
16:36:33

Очень добрый
25.01.2018
16:52:59
парни, такой вопрос, нужна такая библиотека, которая генерирует ключи в виде строки и может идентифицировать свои сгенерированные. тип данных строка
причем это все без привязки к сессии
есть какие-то варианты?
эти ключи отдаются в jsos и дальше нужен метод идентифицирующий эти ключи, и при необходимости помечающий уже использованные ключи
есть такая или похожая библиотека?

Andrey
25.01.2018
16:54:43
Тупо xor шифрование не подойдёт?

Очень добрый
25.01.2018
16:54:48
json*
сейчас загуглю
наверное нет, это не тот случай
слишком замороченно

Andrey
25.01.2018
16:56:09
Наоборот ?
Тебе важно, что бы как можно сложнее было достать информацию?

Очень добрый
25.01.2018
16:57:06
нет необходимсои шифровать строку. нужно генерировать строку и метод распознающий и идентифицирующий строку. я пологаю строка будет храниться в бд

Andrey
25.01.2018
16:58:19
Тогда почему бы вообще в чистом виде строку не передавать? Если нужна только идентификация, может просто md5, или любой другой хеш передавать?

Vitaly
25.01.2018
17:03:20
кто может скинуть пример использования telegram bot библиотки и django, просто хендлеры все в views помещать как то странно

Dmytro
25.01.2018
17:13:35
Тебе только вебхук надо во вьюху пихать.