@pydjango

Страница 56 из 1273
Alex
14.11.2016
14:30:05
Может ещё что то посоветуете
сморя какие у тебя цели

Crunch [Norilsk]??
14.11.2016
14:53:12
У меня вопрос попался, когда аплодишь картинку, на серваке заменяется старая по названию, но в браузере все равно выводится старая. Collectstatic? как бы ее рефрешить
что то у вас не так настроенно, в статику попадать должны только те данные, которые меняются очень редко, типа стили, бекграунды логотипы

Dmitry
14.11.2016
14:54:00
ну это до меня было так сделано, я разгребаю все баги)

Crunch [Norilsk]??
14.11.2016
14:56:05
ну тогда смотреть, куда оно грузится и что это за папка, а от туда смотреть уже

Google
Dmitry
14.11.2016
14:56:45
в static грузится

vadim
14.11.2016
14:59:17
static - это не то что меняется редко, а контент от разработчиков media - все что извне подсасывается - музло, файло и тп смореть STATIC_ROOT и MEDIA_ROOT

Dmitry
14.11.2016
15:01:07
точняк, забыл. Спасибо

Eugene
15.11.2016
04:52:51
static - это не то что меняется редко, а контент от разработчиков media - все что извне подсасывается - музло, файло и тп смореть STATIC_ROOT и MEDIA_ROOT
я бы не так охарактеризовал. static это файлы для работы сайта и для оформления. куда входят css/js/img/fonts и тд, вобщем для UI. а media это загружаемый пользователем контент, связанный с данными в бд.

я если не пользую всякие хранилища и cdn, то всегда имею в проекте папку public а в ней assets и uploads - так более понятно.

Михаил
15.11.2016
06:30:00
Парни, у меня такой вопрос . Хочу начать написать сайты . Но с чего мне начать писать логику сайта . С php или сразу Django .
Определись, чего ты хочешь. Работать в этой сфере? Так-то у пхп рынок больше, но рейты ниже и говнокода больше. Хотя в целом и на пыхе очень жирные вакансии встречаются. Если для себя, то в целом python как язык приятнее.

Dmitry
15.11.2016
10:28:52
вот проблемка, медиа прописана как MEDIA_ROOT = os.path.join(BASE_DIR, 'media/app/img/') MEDIA_URL = '/media/' но опять картинка после загрузки и замены не меняется в браузере, на серваке все норм

arisu
15.11.2016
10:38:20
Логи плз

Экстрасенсы в отпуске

Dmitry
15.11.2016
10:44:21
логи чего? загрузка проходит успешно же, но по этому адресу выводится старая картинка. Хотя под ее именем уже другая

и так выводят картинку src="{{MEDIA_URL}}{{ agency_profile.logo }}"

maxmoriss
15.11.2016
10:53:27
php style )

Google
Dmitry
15.11.2016
10:53:42
это было до меня)

Artem
15.11.2016
10:53:42
{% load static %} <img src="{% static 'img/exmaple.png' %}">

Dmitry
15.11.2016
10:53:56
ща чекну

Artem
15.11.2016
10:54:43
если из бд дергать, то используй метод agency_profile.logo.url, дабы сразу на выходе была нормальная урла, а не пых стайлО

amureki
15.11.2016
12:07:20
картинка может быть закеширована

Dmitry
15.11.2016
12:16:27
в этом и запара

b0g3r
15.11.2016
12:16:32
Вот тоже думаю на кэш

Dmitry
15.11.2016
12:16:52
а чей кэш может быть?

uwsgi ?

s0b0lev
15.11.2016
12:18:06
ну nginx бы заголовки сменил будь это другой файл

единственно может что шаблон в редисе лежит

b0g3r
15.11.2016
12:19:07
Dmitry
15.11.2016
12:19:29
кэш чистил, не влияет

s0b0lev
15.11.2016
12:19:37
медиа файлы же nginx отдает, если правильно все указал и есть кеш, надо попробовать кэш сбросить и посмотреть, или открыть напрямую ссылку до картинки, что б проверить что она реально сменилась и в шаблоне ссылка норм

в противном случае - пару капель святой воды на VPS попросить суппорт капнуть)

Dmitry
15.11.2016
12:20:55
aws, не думаю что там особо поможет кто-то)

s0b0lev
15.11.2016
12:22:14
А, а медиафайлы на той же vps где и кодовая база?

или медиа хранилище на отдельной тачке?

Dmitry
15.11.2016
12:23:02
все там же, в папке проекта

s0b0lev
15.11.2016
12:23:09
а туплю, ты ж settings скидывал

Google
.
15.11.2016
14:16:18
Гайс, в моделе есть ImageFiled, создаю форму от ModelForm, мне нужно указать путь загрузки в описании модели?

Media_root?

maxmoriss
15.11.2016
14:24:02
upload_to указывается в модели

.
15.11.2016
14:25:58
если в настройках прописать Media_root, то все будет грузиться по этому пути?

kiwwwi
15.11.2016
14:43:35
Всем привет! Может кто подскажет как прикрутить вот эту штуковину https://rvera.github.io/image-picker/ к джанговскому селекту. Проблема в том, что она просит кастомные атрибуты для селекта, а я ума не приложу как их добавить в виджет селекта. Если есть какие-то альтернативные решения (с помощью другого фронтэндового плагина или может есть какой модуль джанги) с удовольствием рассмотрю и такие варанты

arisu
15.11.2016
14:47:02
рендерить виджет вручную

совсем охуели ньюфаги

attrs еще есть

maxmoriss
15.11.2016
14:48:28
зачем гуглить, лучше народ подаебывать )

kiwwwi
15.11.2016
14:49:30
Вот нахуя вы так? Трабла вот в этом: <option data-img-src="img/01.png" data-img-class="first" data-img-alt="Page 1" value="1"> Page 1 </option> <option data-img-src="img/02.png" data-img-alt="Page 2" value="2"> Page 2 </option>

Где?

Вобще вроде ничего не происходит

maxmoriss
15.11.2016
14:57:23
померещилось походу

.
15.11.2016
15:04:43
Гайс, еще вопрос есть. Видел уроки по старой джанго, там csrf_token мы обновляли во вьюхе, читая доку и примеры нигде такого не видел, достаточно просто в шаблоне указать?

args.update(csrf(request))

kiwwwi
15.11.2016
15:07:45
Если включено middleware то можно просто в шаблоне. Если нет, то там есть специальная функция

csrf_protect()

Вот дока https://docs.djangoproject.com/en/1.10/ref/csrf/

.
15.11.2016
15:09:28
спасибо

53r63rn4r
15.11.2016
15:34:08
Кто подскажет как мне из документарной бд перегнать это куда-нить в постгрес?

Google
53r63rn4r
15.11.2016
15:34:19
где можно почитать?

нашел, спс

https://habrahabr.ru/post/253075/

.
15.11.2016
23:46:33
Можете подсказать со вьюхой и формой?Есть такая вьюха def CreateTread(request, name_board): if request.POST: form = CreateTread(request.POST, request.FILES) if form.is_valid(): form.save() else: form = CreateTread return render(request,'CreateThread.html', {'form': form, 'name_board': name_board}) В шаблоне вывожу её вот так <form enctype="multipart/form-data" method="post" action="{% url 'CreateThread' name_board %}"> {{ form }} <input type="submit" class="button" value="Отправить"> </form> На выходе получаю только кнопку

Artem
16.11.2016
00:47:16
скобки забыл
да и неплохо бы туда передать реквест, а то будет безхозно висеть

Либо рендерить ошибки формы

Roman
16.11.2016
02:02:20
Попробуй функцию переименовать

53r63rn4r
16.11.2016
07:16:35
Дурным тоном считается писать функции КэмэлКэйсом и классы снейк_кейсом, на будущее

53r63rn4r
16.11.2016
09:12:09
Диктатор сказал

b0g3r
16.11.2016
09:13:35
А теперь скажи это гуглу ;)

53r63rn4r
16.11.2016
09:14:21
А теперь скажи это гуглу ;)
http://stackoverflow.com/questions/14530524/capwords-conventions-get-myclass-or-get-my-class

Ещё немного

По поисковому запросу Class names should normally use the CapWords convention.

Сразу тычет в пеп8, потом тычет на этот вопрос

b0g3r
16.11.2016
09:15:32
Я про то, что пеп8 - рекомендации, и если в какой-то компании приняты другие стандарты - то это совсем не считается "дурным тоном"

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