@pydjango

Страница 291 из 1273
Eugene
28.05.2017
14:54:18
if site_config:

мб

Rookie
28.05.2017
14:54:23
'True'?xd
Он так хочет)

Он проверяет строку, грит же.

Google
Rookie
28.05.2017
14:55:12
Проверь НЕ строку. 0, 1, None

Alex
28.05.2017
14:55:22
if site_config() теперь выполняется, только 1 условие.

Denis
28.05.2017
14:55:37
оО

Ты неправильно делаешь!

Alex
28.05.2017
14:58:41
Короч, опишу что я хочу. В Django Solo модели, есть boolean поле is_maintance. При True которой, должен показываться 1 шаблон, типа сайт на обслуживании оставьте email. При False соответственно - главная страница. Пытался получить доступ через site_config.is_maintance. Но модель не отдаёт его. Пришлось возвращать через def __str__(self)

В итоге сейчас такая ситуация, которую описал выше

Rookie
28.05.2017
15:02:58
def __str__(self): return self.is_maintance Так что ли?

Denis
28.05.2017
15:03:28
# There is only one item in the table, you can get it this way: from .models import SiteConfiguration config = SiteConfiguration.objects.get() # get_solo will create the item if it does not already exist config = SiteConfiguration.get_solo()

Eugene
28.05.2017
15:03:38
Что-то ты там не то мастеришь)

Denis
28.05.2017
15:03:46
# get_solo will create the item if it does not already exist

Rookie
28.05.2017
15:04:11
Только хотел его навести на мысль, что надо от класса и брать)

Хотя соло не видел, может, там специфика и восток)

Alex
28.05.2017
15:08:35
Google
Rookie
28.05.2017
15:09:08
Название класса какое?

Alex
28.05.2017
15:09:30
SiteConfiguration

get_solo() не помогает

то же самое

Rookie
28.05.2017
15:10:20
print type(SiteConfiguration.is_maintannce)

Alex
28.05.2017
15:12:35
Так проблема в том, как я понял. Solo отдаёт только 1 элемент, как было указано выше.

И при попытке это сделать, я тоже пытался доступ получить к этому

type object 'SiteConfiguration' has no attribute 'is_maintannce'

Rookie
28.05.2017
15:13:15
потому что n одну убери(

Alex
28.05.2017
15:14:00
Да точно

<class 'django.db.models.query_utils.DeferredAttribute'>

Rookie
28.05.2017
15:15:39
Ну и посмотри до того момента, пока не дождёшься нужный тебе булин. SiteConfiguration() или типа

Denis
28.05.2017
15:15:43
Ты хочешь настройки в базе хранить и только?

Вот, https://django-constance.readthedocs.io/en/latest/

сам пользуюсь

Rookie
28.05.2017
15:16:11
Да ну его.

Alex
28.05.2017
15:20:00
Ты хочешь настройки в базе хранить и только?
Да, и выполнять условия по ним. Хотелось. Бы с соло разобраться

Grigoriy
28.05.2017
17:34:58
Ребят, привет. Пытаюсь проекты покрывать юнит-тестами, но пока не совсем понимаю некоторых моментов. Например, у меня есть анкета, которая состоит из 3 шагов, после 3-го шага идёт ещё один вызов, который проверяет данные, введённые на предидущих шагах. Для каждого из трёх шагов я ввожу разные данные, чтоб проверить корректность работы валидаторов. Тоесть, я использую DRF - шаг 1 у меня какой-нибудь POST /step1 с assertEqual и тд. Это понятно. Но, если я хочу протестировать 4-ый вызов, мне нужны данные с 1-го по 3-ий шаг. Какой тест мне нужно писать? Делать корректные вызовы с 1-го по 3-ий шаг в одном тесте и проверять 4-ый вызов?

Igor
28.05.2017
17:36:29
Шаги 1,2,3, наверное, меняют состояние какой-то модели? Может в тесте для step4 использовать это модель в нужном состоянии напрямую?

Google
Grigoriy
28.05.2017
17:38:58
Шаги 1,2,3 создают 4 модели - 1 для анкетируемого, 1 на анкету и 2 дополнительных (не важно. Для step4 через ORM подготавливать эти модели?

amureki
28.05.2017
17:50:34
Шаги 1,2,3 создают 4 модели - 1 для анкетируемого, 1 на анкету и 2 дополнительных (не важно. Для step4 через ORM подготавливать эти модели?
Для четвертого шага тебе уже не нужно проходить предыдущие- они протестированы. Делай объекты моками и корми ему Полезная батарейка - model-mommy

Grigoriy
28.05.2017
17:56:28
Интересная штука model-mommy, правда наверное её надо как-то настраивать для своих нужд. У меня есть например поле телефон в формате, который начинается с 0. Я использую CharField и mommy сует туда буквы, что мне не интересно)

Grigoriy
28.05.2017
17:59:48
О, спасибо, посмотрю. А в ней можно настроить, например, для поля DateField, чтоб не было больше или меньше определённой даты?

amureki
28.05.2017
18:12:26
Так ты определишь данные- какие даты захотелось, те и добавил

Олег
28.05.2017
21:51:46


Eugene
28.05.2017
21:52:29
image.path

или image.url точно не помню

Denis
28.05.2017
21:57:44
field_name.url

если нужно именно название файла - name

Олег
28.05.2017
22:01:34
куда это? :(

Artem
28.05.2017
22:04:59
в теге вызова поля: {{ instance.image_field.url }}

Олег
28.05.2017
22:08:29
А, спасибо большое

Hot
29.05.2017
07:14:43
Дратути.

Не могу короче отдебажить periodic task в celery.

dev-серв django запущен, celery запущена.

Но таск не выполняется.

Sergeu
29.05.2017
07:16:44
Проверь, запущен ли брокер

Hot
29.05.2017
07:17:09
rabbitmq запущен.

Google
Hot
29.05.2017
07:17:22
Он в автозагрузке даже.

Older
29.05.2017
07:18:44
никто не встраивал в django-ckeditor плагин для youtube? Если да - поделитесь конфигом, чего-та гугл не подсказал ничего работающего

Hot
29.05.2017
07:34:48
Я подозреваю, что я таки неправильно сам periodic task прописал.

https://paste.pztrn.name/2732/

Артем
29.05.2017
07:49:19
Всем утра, не подскажите почему sorl-tumbnail генерит Sorl-thumbnail - ValueError: unknown color specifier что ему не нравится? python2.7 в джанге

Hot
29.05.2017
07:55:54
Короче оказалось, оно даже не выполняет setup_periodic_tasks, несмотря на декоратор.

Почему так?

Артем
29.05.2017
07:58:08
Проверь цветовую модель в фотожопах
получается ему не подходит картинка пскольку вот вывод ошибки /python2.7/site-packages/PIL/ImageColor.py in getrgb, line 113

Admin
ERROR: S client not available

Артем
29.05.2017
07:58:23
getrb не так что то с ним

Denis
29.05.2017
08:11:42
getrb не так что то с ним
битое изображение поди

Senpos
29.05.2017
08:32:46
Кто работал с django-sitetree, помогите с деревом для breadcrumbs. Есть ссылка: http://127.0.0.1:8000/journal/university/1/faculties/ И она не резолвится, просто пустота. Хотя http://127.0.0.1:8000/journal/university/1/ отрабатывает нормально.

Alexander
29.05.2017
08:55:41
а как это отрефакторить? https://dpaste.de/BU0j#L6

I need replace rel to remote_field and fix RemovedInDjango20Warning..

Ruslan
29.05.2017
08:56:25
8 строчку поставь перед 5, 7 удали :)

а варнинги убираются через чтение релиз нотс

Alexander
29.05.2017
08:58:07
8 строчку поставь перед 5, 7 удали :)
ну, там есть это условие, оно, наверное, нужно зачем-то

как написать то же самое "User._meta.pk.rel.to._meta.pk", только без rel, а с remote_field ?

Ruslan
29.05.2017
09:01:29
грепни релиз ноты, там точно написано

Google
Alexander
29.05.2017
09:12:10
грепни релиз ноты, там точно написано
там написано Field.rel and Field.remote_field.to are removed. (Django 2.0)

Set
29.05.2017
09:26:18
всем привет

хотел узнать можно ли использовать get_context_data в ListView

заместо get_queryset



похожее на

вроде того

я знаю что это не правильно

Eugene
29.05.2017
09:30:46
т.т

Older
29.05.2017
09:32:58
CKEDITOR_CONFIGS = { 'default': { 'toolbar': 'Advanced', 'extraPlugins': ','.join( [ 'youtube', ]), }, }
пробовал что-то подобное - поле редактора вообще исчезает. С твоим конфигом тоже исчез. Это рабочий код у тебя?

Artem
29.05.2017
09:34:30
Ребята я тут на пайчарм решил переехать, такой вопрос какой-то готовый набор снипитов типа джанейро для джанги?

Есть

?

Older
29.05.2017
09:36:00
CKEDITOR_CONFIGS = { 'default': { 'toolbar': 'Advanced', 'extraPlugins': ','.join( [ 'youtube', ]), }, }
Это то что я пробовал CKEDITOR_CONFIGS = { 'default': { 'toolbar': 'Custom', 'toolbar_Custom': [ ['Bold', 'Italic', 'Underline'], ['Undo', 'Redo', ], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Image', 'Table', ], ['Link', 'Unlink', 'Youtube'], ['RemoveFormat', 'Source'] ] } }

Artem
29.05.2017
09:40:10
Спасибо нашёл

Maksim
29.05.2017
09:51:44
Приветствую, при запуске тестов джанга не может удалить тестовую бд, как исправить? https://pastebin.com/WvY6rzQu

Ruslan
29.05.2017
09:52:29
там написано Field.rel and Field.remote_field.to are removed. (Django 2.0)
рядом должно быть написано как это фиксить

Field.rel changes Field.rel and its methods and attributes have changed to match the related fields API. The Field.rel attribute is renamed to remote_field and many of its methods and attributes are either changed or renamed. The aim of these changes is to provide a documented API for relation fields.

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