@pydjango

Страница 548 из 1273
Mad
11.09.2017
08:00:53
Ты разницу не видишь, что ли? o_O

Там типа написано, что не так :)

auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'. HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'. auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.

Ahmed
11.09.2017
08:02:23
Разобрался, надо было в settings.py указать AUTH_USER_MODEL = 'users.User'

Google
Spacehug
11.09.2017
08:06:16
С django-autocomplete-light кто сталкивался? Выдаёт select2.full.js:487 Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page., при этом в списке приложений порядок правильный (dal, dal_select2, django.contrib.admin), статику пересобирал, всё равно та же беда.

Mad
11.09.2017
08:17:29
ну воткни jquery на страницу

Он грит, jquery нету у тебя

Code
11.09.2017
08:44:49
Прошу прощения что задаю тут вопрос про Heroku. Думаю тут есть кто его использует. Вобщем перешел на план Hobby 7$ но как мне кажется dyno расходует бесплатные часы. Правильно я понял что плата будет списыватся после израсходования бесплатных часов?

Mad
11.09.2017
08:45:36
А не проще VPS взять за 7 баков?

Code
11.09.2017
08:46:23
А не проще VPS взять за 7 баков?
Конечно проще, но мне интересно разобраться что из себя представляет и что может heroku.

Aleksandr
11.09.2017
08:46:27
а техподдержка на платном плане не полагается?

Mad
11.09.2017
08:47:09
Конечно проще, но мне интересно разобраться что из себя представляет и что может heroku.
Имхо, нету смысла разбираться, какая-то технология в себе.

Code
11.09.2017
08:47:31
а техподдержка на платном плане не полагается?
На данный момент ТП закрыта. Нужен премиум чтобы оперативно обработали мой запрос.

Aleksandr
11.09.2017
08:47:55
вот же жадные какие

Code
11.09.2017
08:51:12
а, heroku ps что показывает?
web.1: up 2017/09/11 10:08:20 +0300 (~ 1h ago)

Aleksandr
11.09.2017
08:52:10
а выше этого нет чего-то типа 650 free dyno hours (65%) used 350 hours remaining

Google
Code
11.09.2017
08:53:27
а выше этого нет чего-то типа 650 free dyno hours (65%) used 350 hours remaining
Нет. На странице биллига есть: 992.22 free dyno hours remaining this month

Создал второй dyno, он создался на free плане. heroku ps отображает время бесплатного пользования. Значит на странице биллинга просто показывает общее время которе можно израсходовать на free плане.

Spacehug
11.09.2017
09:00:07
Он грит, jquery нету у тебя
Так страница в админке и нужный js копируется при сборе статики

Sergey
11.09.2017
09:01:27
systemd unit
не, уж лучше скриптом, а то потом не найду никогда, как правил

Serj
11.09.2017
09:02:02
ты еще в screen запусти

не, уж лучше скриптом, а то потом не найду никогда, как правил
Инит система для того и нужна - загружать что-то на старте и управлять этим чем-то

а вы опять со своей баш лапшой

Sergey
11.09.2017
09:05:15
виноват, исправлюсь

Artyom
11.09.2017
09:09:38
всем привет, такой вопрос есть) к примеру, была модель Post, у нее был текст и поле image, но, теперь нужно, чтобы один пост ссылался на несколько image, сделал отельную модель Image, у нее фк на пост. Теперь сам вопрос: как перенести все старые image поля в объекты модели Image? Создать промежуточную миграцию(где есть и поле image и модель Image), перенести скриптом и создать финальную(где остается только модель Image)?

Set
11.09.2017
09:11:05
проверял везде прова 775
самое удевительно что некоторые отоброжает

Mad
11.09.2017
09:12:02
Так страница в админке и нужный js копируется при сборе статики
Проверь руками, доступен у тебя jquery в браузере в админке или нет, вот так: > jQuery

Aleksey
11.09.2017
09:20:23
window.jQuery = 'ya tut';

Mad
11.09.2017
09:22:27
window.jQuery = 'cho pripersya?'

Артем
11.09.2017
10:39:16
Народ как вы ограничиваете доступ к приложению? Типа чтобы каждой вьюхе не пихать миксины - или так незя?)))

Mad
11.09.2017
10:41:23
можно в мидлваре по префиксу в request.path ограничивать

по регекспу, другими словами

Артем
11.09.2017
10:42:33
можно в мидлваре по префиксу в request.path ограничивать
это нормальная практика? Или лучше все таки миксины?

Google
Mad
11.09.2017
10:42:48
Без понятия, я ваще редко прогаю на джанге последние N лет :D

И CBV ваще на дух не переношу

Артем
11.09.2017
10:43:39
И CBV ваще на дух не переношу
ну тогда декоратор))) Тут не принципиально

Mad
11.09.2017
10:43:40
Прописывать в каждую view mixin это как-то не очень прикольно.

Mad
11.09.2017
10:44:06
Вы потом забудете прописать куда-нить, а если все вьюъи приложения тусуются по одному /*/ URL, то можно железно ограничить

Ещё есть подозрение, что можно в middleware как-то понимать имя urlpattern и например в настройке составить список url namespace для которых надо проверять доступ

namespace это который в url(...., namespace=..)

Vladimir
11.09.2017
10:46:10
по нехитрому запросу нашлась и батареечка

https://github.com/20c/django-namespace-perms

Mad
11.09.2017
10:47:24
Это, кажется, не то

Артем
11.09.2017
10:48:40
https://github.com/20c/django-namespace-perms
Судя по первой же строке описания обсолютно не то!

middleware - поковыряю)) Спасибо за наводки ))

Mad
11.09.2017
10:50:25
from django.core.urlresolvers import resolve current_url = resolve(request.path_info).url_name Наверное тут можно и до namespace добраться

Artem
11.09.2017
10:50:49
instance_url = reverse('namespace:url', kwargs={'pk': 10})

и будет тебе счастие

и можешь эту каку загнать в urlparse и разобрать как тебе надо

а вообще, все урлки в реквесте находятся

Mad
11.09.2017
10:53:35
При чём тут reverse?

Google
Artem
11.09.2017
10:53:45
хз, а вы чио хотели?

Артем
11.09.2017
10:53:47
хз, а вы чио хотели?
ограничить доступ к приложению

Mad
11.09.2017
10:54:11
хз, а вы чио хотели?
Хотели то, что я написал.

Artem
11.09.2017
10:54:20
шас покажу

Mad
11.09.2017
10:55:52
Можно, например, прочитать дискуссию и понять, чего хотели люди, чем отвечать не в тему.

Artem
11.09.2017
10:56:01


Mad
11.09.2017
10:56:29
Я это минут 20 назад написал. Артём не читать, артём писать?

Artem
11.09.2017
10:56:45
мне впадлу читать лог)

Mad
11.09.2017
10:57:04
Ну ок. Просто ты второй раз не в тему ответил.

Artem
11.09.2017
10:57:14
if request.resolver_match.func.name != 'CLASS_ANME': # обновляем активность пользователя (раз в Х минут) request.user.update_activity()

можно так

ну лана

Mad
11.09.2017
10:57:27
Ну разве что это часть middleware

Artem
11.09.2017
10:57:32
Да

Mad
11.09.2017
10:57:35
Не очнь понятно, где у тебя этот код находится

Ну тогда ок

Artem
11.09.2017
10:57:43
в миддлвари

Артем
11.09.2017
10:57:58
в миддлвари
вот про них мы и вели диалог))

Mad
11.09.2017
10:58:28
Ну вот, а можно попробовать ещё сильнее автоматизировать и попыться определять namespace урла и заданные namespace защищать авторизацией

Google
Yes
11.09.2017
11:05:22
всем привет , взял данные из таблицы .objects.all() и после когда каждый раз дергаю related_name какой-то, я опять обращюсь к базе и напрягаю его или при первом обращение он у меня как временный переменный записался ?

все игнорят ?)

Mad
11.09.2017
11:20:52
Поставь django debug toolbar, сделай запросы, потом посмотри SQL запросы в панели для SQL запросов

Andrey
11.09.2017
11:30:26
Ребят, по Django rest вопрос. Обращаюсь к ModelViewSet POST-ом, но к двум методам list() and custom_method(). Помимо этого у меня есть ещё create, retrive и т.п. Вопрос: как мне на каждый метод задать определенный пермишн? В коде view или в коде url-ов, через as_view... как нибудь.

Для GET, POST и т.п. понятно и легко. А вот как разбить пермишн в рамках POST-а, это я хз

Massimo
11.09.2017
11:38:49
Тут когда то выкладывали тутор-проект DRF на джанго, можете еще раз скинуТь?

Andrey
11.09.2017
11:39:54
http://www.django-rest-framework.org/tutorial/quickstart/

Andrey
11.09.2017
13:17:45
Рекрутеры ушли все?

Dan
11.09.2017
13:18:51
Рекрутеры ушли все?
не боись, выходи, если что мы тебя прикроем

Andrey
11.09.2017
13:19:15
Да я это... Принять огонь на себя собрался.

Dan
11.09.2017
13:20:40
камикадзе?

Andrey
11.09.2017
13:21:15
Да не, работу ищу. В Москве. Очно, на полный день.

Dan
11.09.2017
13:21:17
сюда https://t.me/django_jobs заходил ?

Andrey
11.09.2017
13:33:07
Налетели коршуны)



amureki
11.09.2017
13:33:40
Да, не стесняемся поститься там вакансии и своё портфолио

Dan
11.09.2017
13:35:37
портфолио или резюме?

думаю надо в таком деле как правило надо ввести теги аля #резюме или #вакансия чтобы было проще передвигаться по группе

Andrey
11.09.2017
13:37:01
Спасибо.

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