@pydjango

Страница 300 из 1273
Aleksey
04.06.2017
09:10:17
Title и Footer модели явно лишние

Ahmed
04.06.2017
09:10:46
Title и Footer модели явно лишние
Почему вы так считаете?

Aleksey
04.06.2017
09:10:47
тебе также обратить внимание на django-solo

Google
Eugene
04.06.2017
09:10:50
тут мб надо еще и на шаблон посмотреть:

Aleksey
04.06.2017
09:11:16
согласен с Евгением

Сергей
04.06.2017
09:22:30
Расскажите, в чем преимущество django-solo над собственной моделью с полями, допустим name, alias, задать собственные алиасы и по ним вытаскивать значение?

Eugene
04.06.2017
09:30:51
Модель в студию:)

Сергей
04.06.2017
09:31:08
Степан
04.06.2017
09:31:11
Ребят, добрый день. Натолкните на мысль как сделать так, чтобы в модели админки, можно было добавлять несколько фотографий, а не одну?
создать отдельную модель для фотографии с привязкой к основной модели. А в админке сделать InlineModelAdmin

Alex
04.06.2017
09:31:49
Спасибо. Только так? Или можно как то внутри одной модели?

Alex
04.06.2017
09:33:29
Спасибо.

Степан
04.06.2017
09:38:25
Спасибо. Только так? Или можно как то внутри одной модели?
Хотя, если нужно всего две-три фотки, то лучше их прописать в основную модель

Alex
04.06.2017
09:38:53
Под каждую фотку поле создавать?

Степан
04.06.2017
09:40:03
да, под каждую фотку создать по полю. Но это при условии что фоток будет две-три

Google
Eugene
04.06.2017
09:40:49
class Photo(models.Model): article = models.ForeignKey(Article) image = models.ImageField()

например так

Alex
04.06.2017
09:43:03
Этот способ я знаю. Думал может попроще сделать можно.

Eugene
04.06.2017
09:44:55
image1 = models.ImageField() image2 = models.ImageField() image3 = models.ImageField()

так, но это ужасно:(

Rookie
04.06.2017
09:45:35
Топлю за m2m through

.
04.06.2017
10:45:01
Гайс, написал мидлварю. Смысл такой, что на большей части урлов при отсутствии объекта в бд, хотелось бы иметь редирект на опр. урл. Проблема в том, что при редиректе в консоль плюет Uncaught SyntaxError: Unexpected token < и ломает стили и жс(погуглив я понял что проблема с сервером). Не могу понять где косяк в мидлваре class RootCrtMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): response = self.get_response(request) if request.path_info in settings.ROOT_CRT_INTERFACE: return response if models.RootCrt.objects.exists(): return response messages.info(request, 'Please create crt root') return HttpResponseRedirect(reverse_lazy('index_root'))

Older
04.06.2017
10:52:54
Господа, подскажите чем можно реализовать такую фичу в админке как накладывание секторов на изображение. К некотором секторам будут привязаны комментарии



.
04.06.2017
11:01:01
А если не __init__ а __new__
возвращает none

мидлваря

Older
04.06.2017
11:02:00
Ватермарк такой сделай. PIL 2 строчки кода.
а как привязать потом какой-то из секторов к модели с комментарием?

sorl-thumbnail чего-то подобного не предлагает?

Rookie
04.06.2017
11:08:51
возвращает none
Уверен, что проблема на вызовах. Не знаю, попробуй написать на __new__ __call__ метакласс, и __metaclass__ вызывать в нужном классе с __init__

Блин...ща.

.
04.06.2017
11:20:08
Похоже я понял в чем проблема, нужно просто еще некоторые урлы в список исключений добавить(статика и тому подобное)

Rookie
04.06.2017
11:21:52
Мой метод не сработал тестово. А писать полностью не очень охота, сорри)

.
04.06.2017
11:24:11
Я разобрался, спасибо)

Google
Eugene
04.06.2017
11:50:04
Ребят вчера уже спрашивал по поводу tinyMCE. Никак не могу разобраться уже второй день. Подскажите пожалуйста что я делаю не так? Мои действия: 1. Скачал архив с tinymce с гита https://github.com/aljosa/django-tinymce и поместил в папку static 2. В админке прописал следующий код: class PostAdmin(admin.ModelAdmin): class Media: js = ( '/static/tiny_mce/tiny_mce.js', '/static/tiny_mce/tiny_mce_init.js', ) 3. В кастомный файл tiny_mce_init.js прописал настройки согласно инструкции - http://2kxe.ru/blog/5 4. В модели Posts заменил текстовое поле на поле tinyMCE: from tinymce import models as tinymce_models class Posts(models.Model): ... text = tinymce_models.HTMLField() 4. Зашел в админку для добавления новой статьи - в итоге поле text действительно отображается в стилистике tinyMCE со всеми настройками. Добавил примерный текст статьи с форматированием. НО! В шаблоне форматирование не работает и вместо текста статьи у меня выдается следующее: <h1>Title</h1> <ul> <li>asdasd</li> <li>12</li> <li>23</li> <li>3425</li> </ul> <p><img title="Cool" src="../../../../static/tiny_mce/plugins/emotions/img/smiley-cool.gif" alt="Cool" border="0" /></p> <p>x<sup>2</sup></p> Вопрос: что мне сделать для того чтобы в шаблоне выдавался текст согласно заданному в админке форматированию? Я еще какие-то настройки не выполнил или в шаблоне нужно что-то править еще? Я запутался в корень. P.S. в модели текст данной статьи сохранился так: <h1>Title</h1> <ul> <li>asdasd</li> <li>12</li> <li>23</li> <li>3425</li> </ul> <p><img title="Cool" src="../../../../static/tiny_mce/plugins/emotions/img/smiley-cool.gif" alt="Cool" border="0" /></p> <p>x<sup>2</sup></p> А в шаблоне код у меня вот такой: <div class="announce-article"> {% autoescape on %} {{ article.text }} {% endautoescape %} </div>

Можете подсказать как вы устанавливали и подключали TinyMCE у себя в проекте?

Сергей
04.06.2017
12:14:48
Скрин админки с полем тинимсе можно?

Eugene
04.06.2017
12:15:05
сейчас будет



Сергей
04.06.2017
12:17:01
{{ article|safe }} можно попробовать

Eugene
04.06.2017
12:17:15
сейчас попробую

УРА!!!!!!!!!

Спасибо вам, добрый человек!!!

от души

Alexander
04.06.2017
12:23:23
тут какая-то очень старая версия TinyMCE

Eugene
04.06.2017
12:24:33
а где новую взять?)

Alexander
04.06.2017
12:26:18
а какой список пакетов?

Eugene
04.06.2017
12:26:56
на django 1.10 работаю, если вы об этом

Alexander
04.06.2017
12:27:07
набери там python3 -m pip list --outdated

Alex
04.06.2017
12:27:47
Ребят, не пойму, почему CSS not found при открытии. Не подключается табилца стилей. в Settings ''' STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static", "static_dev"), ) STATIC_ROOT = os.path.join(BASE_DIR, "static", "static_prod") MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, "static", "media") ''' В шаблоне подключаю "<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">"

в Urlls.py \ + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) \ + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Eugene
04.06.2017
12:27:56
Django (1.10) - Latest: 1.11.2 [wheel] setuptools (35.0.2) - Latest: 36.0.1 [wheel]

Alex
04.06.2017
12:28:00
В чем может быть проблема?

Alexander
04.06.2017
12:30:03
Django (1.10) - Latest: 1.11.2 [wheel] setuptools (35.0.2) - Latest: 36.0.1 [wheel]
странно, я ожидал увидеть устаревший django-tinymce

Google
Alexander
04.06.2017
12:30:55
там другой (лучше) дизайн редактора в новой версии или я с ckeditor спутал, возможно

Rookie
04.06.2017
12:31:35
В чем может быть проблема?
В путях. Открой в браузере профайлер, и посмотри какие пути вызываются.

Alex
04.06.2017
12:31:47
http://127.0.0.1:8000/static/css/bootstrap.min.css

Хотя лежит в static/static_prod/css/

но даже перенося в static/css

всё равно не подключается

лоадстатик всё подключаю

Всё разобрался с путями.

Спасибо!

Только не пойму, почему Css подключается как надо из static/static_prod/css ...

Admin
ERROR: S client not available

Alex
04.06.2017
12:37:44
А в урле таблицы стилей через ихосдный код открывается http://127.0.0.1:8000/static/css/bootstrap.min.css

То есть папки static_prod нету

Eugene
04.06.2017
12:43:16
А как можно сделать, чтобы блоки с кодом в статье имели другой стиль, как например в статьях на хабре? Для этого надо свои стили прописывать в css или можно какие-то сторонние модули подключить?

Alex
04.06.2017
13:03:16
Есть модель товара, есть модель изображений с которой есть ссылка на товар через Foreignkey. Каким образом можно выбрать 1-ое изображение на товар? Кроме дополнительных полей типа is_main boolean

Сергей
04.06.2017
13:07:26
Tovar.image_set.all()[0]
first() лучше

Rookie
04.06.2017
13:07:33
.first()

))

Google
Eugene
04.06.2017
13:07:36
Спасибо, Степан! Сейчас буду гуглить

Степан
04.06.2017
13:09:17
точно, про .first() забыл совсем!

Alex
04.06.2017
13:10:01
Всё равно в целом не могу представить. Т.к Форейгнкей с картинок на модель товара, и их у товара может быть 5 штук. И как это вывести на главную товаров. Сейчсас буду разбираться что вы мне скинули)) Спасибо!

Rookie
04.06.2017
13:12:10
Всё равно в целом не могу представить. Т.к Форейгнкей с картинок на модель товара, и их у товара может быть 5 штук. И как это вывести на главную товаров. Сейчсас буду разбираться что вы мне скинули)) Спасибо!
Пожалей будущих контент манагеров. Им потом придётся помнить, что первой надо всегда кидать пикчу на главную. Не поленись boolean field прилепить.

Alex
04.06.2017
13:12:42
Нет, я делаю типа аналог Авито.

Типа доски объявлений

поэтому, как-то же авито не даёт выбора пользователю, какая картинка будет главной.

Rookie
04.06.2017
13:13:05
Тем более.

Alex
04.06.2017
13:13:09
И лишний раз напрягать

Сергей
04.06.2017
13:13:35
Если там всё равно какая картинка будет первой, то да. Если нет, то надо бы булеан добавить

Rookie
04.06.2017
13:14:22
А если всё равно, то тогда добавь жизни. Выводи постоянно новую из существующих?

Alex
04.06.2017
13:15:07
Хорошо. Спасибо ребят!

Alex
04.06.2017
15:05:32
Выложили в опенсорц код биржи для криптовалют на джанге: https://github.com/aza7/extrade будем пилить развивать дальше, на эту биржу будет проводится ICO по долям, любой программист сможет монетизировать свой код который внесет в биржу, через токены например прикрутил шлюз нового альта: имеешь постоянный доход с комиссий обмена этих пар ?

Mr Earnest
04.06.2017
16:59:26
Ребят, на сколько реально реализовать массовое изменение записей в админке? Например у меня есть 10 комментариев на модерацию, и что бы не заходить в каждый, дабы поставить галочку и сохранить.

Что то типа механизма удаления записей.

Хотя бы как это гуглить правильно

Artem
04.06.2017
17:00:50
Почитай доку по джанге

Про админ часть

Можешь ещё поискать на ютубе видос с пайкона 2017

Там как раз рассказывают всё про Джанго админку

Mr Earnest
04.06.2017
17:02:39
Как это обзывается то ;D

Artem
04.06.2017
17:03:12
https://us.pycon.org/2017/schedule/presentation/264/

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