@pydjango

Страница 538 из 1273
serbernar
08.09.2017
17:34:21
Я за локалку

Denis
08.09.2017
17:34:30
Что такое локалка?

BlastPy
08.09.2017
17:34:32
Да я не за прод
изучить разве что

serbernar
08.09.2017
17:34:36
Нужен ли нгинкс на локалку

Google
BlastPy
08.09.2017
17:34:38
serbernar
08.09.2017
17:34:52
Хоум пк

BlastPy
08.09.2017
17:34:53
типо на рабочей машьіне при девелопе

Denis
08.09.2017
17:35:01
Локалка = локальная сеть, прод вполне может быть в локалке

serbernar
08.09.2017
17:35:03
Типо на моей машине

BlastPy
08.09.2017
17:35:19
Хоум пк
Хотя сейчас все в докер лезут не понимаю зачем

serbernar
08.09.2017
17:35:35
Локалка - то с чего ты сейчас дома сидишь и пишешь

BlastPy
08.09.2017
17:35:39
и там все в контейнерах отдельно база отдельно nginx отдельно джанга

serbernar
08.09.2017
17:35:40
Вот локалка

Denis
08.09.2017
17:35:46
Локалка - то с чего ты сейчас дома сидишь и пишешь
Покажи мне, где ты взял это определение

BlastPy
08.09.2017
17:36:06
serbernar
08.09.2017
17:36:12
Покажи мне, где ты взял это определение
Да нигде, это понятный сленг

Google
serbernar
08.09.2017
17:36:17
А ты приебался

Хз зачем

Хотя ты прекрасно понял о чём я

Denis
08.09.2017
17:36:32
BlastPy
08.09.2017
17:36:51
Покажи мне, где ты взял это определение
https://touchit.com.ua/post/ustanovka-django-v-ubuntu-s-ispolzovaniem-lokalnogo-python-okruzhenija

нагуглил

Denis
08.09.2017
17:37:02
Так то да но dns портьі пробрас надо
Если сайт только для локалки, не надо

BlastPy
08.09.2017
17:37:07
"Установка Django в Ubuntu с использованием локального Python окружения"

serbernar
08.09.2017
17:37:24
Я помню ставил нгинкс на локалку, чтобы разрулить порты, потому что у меня там гошечка была и оно отдавалось через 80

Denis
08.09.2017
17:37:29
https://touchit.com.ua/post/ustanovka-django-v-ubuntu-s-ispolzovaniem-lokalnogo-python-okruzhenija
Это не то значение, в котором он это использовал

BlastPy
08.09.2017
17:37:52
Если сайт только для локалки, не надо
зачем сайт в локалке сейчас = ) дешевле на амазон деплоить чем комп день и ночь не вирубать

BlastPy
08.09.2017
17:38:40
Тасктрекер, например
ну в аутсорс компании понятно а так дома для себя и кота разве

Denis
08.09.2017
17:38:52
Я про дом и не говорю

BlastPy
08.09.2017
17:39:20
Внутри компании
у нас и гитлаб и тасктрекер на 1c

serbernar
08.09.2017
17:39:31
Не повезло

BlastPy
08.09.2017
17:39:39
Я про дом и не говорю
так начали разговор с локального окружения и nginx на рабочей станиции

serbernar
08.09.2017
17:39:40
Вот чего ты такой злой

BlastPy
08.09.2017
17:39:51
Не повезло
да там херь зашел время записал и все

Google
BlastPy
08.09.2017
17:40:07
но дизайн пздц конечно back to 2000

serbernar
08.09.2017
17:40:16
Начал разговор, что локалка - это localhost а Ремоут, это все что не тут

А вы перекрутили всё

Кароче незачем

Ну ок

Set
09.09.2017
05:47:32
привет подскажите пожалуйста я в nginx прописал location /media/ { alias /var/www/site.kz/httpdocs/site/static/media/; } но у меня выходит 403 ошибка я большей части уверен что в nginx проблема но хотелось бы уточнить может быть проблема с django ?

BlastPy
09.09.2017
05:50:50
все в порядке

настройте права доступа к папке где медиа расположена

https://www.ukraine.com.ua/faq/oshibka-403-forbidden.html#!8

BlastPy
09.09.2017
06:00:39
Set
09.09.2017
06:01:36
не там другие фото норм загружает именно некоторые фотки не загружаются

могут быть проблемы изза того что он весит больше 5 мб может в imagefield стоят ограничения ?

BlastPy
09.09.2017
06:02:39
не там другие фото норм загружает именно некоторые фотки не загружаются
настройте максимальньій размер загружаемьіх файлов в nginx

можете при сохранении ресайзить или сохранять только tumbnail

Set
09.09.2017
06:06:36


во тее не может загрузить

никак

BlastPy
09.09.2017
06:07:37
бросьте конфиг нгинкс в пастебин

Google
BlastPy
09.09.2017
06:07:59
client_max_body_size 100m;

вот что вам надо вроде как

Set
09.09.2017
07:12:06
главное в локальной версии работает а на сервере нет но сохраняет фотки

Set
09.09.2017
07:18:28
всм в папку пишет а в базу нет ?
фотку сохраняет на сервере и в bd тоже

но вот отобразить ошибку выводит

BlastPy
09.09.2017
07:19:27
в темлейте как виводите ? Так ? {{queryresponce.imagefield. url }}

или 403 ошибка

BlastPy
09.09.2017
07:27:30
а какая ошибка

Set
09.09.2017
07:27:32
в темлейте как виводите ? Так ? {{queryresponce.imagefield. url }}
дело в том что не совсеми фотками так происходит

BlastPy
09.09.2017
07:27:53
база в utf-8 ?

попробуйте изменить названия файлов которьіе не отображает

Set
09.09.2017
07:28:22
да

да я менял название фотки

еще один ворос как self.photo_set.get(is_main=True) получать только одно значение

если будет несколько

BlastPy
09.09.2017
07:29:48
можно код темплейта и вьюхи

self.photo_set.get(is_main=True).first() как вариант

Google
BlastPy
09.09.2017
07:31:33
ну или в сериалайзере many=False

хотя во втором не уверен

Set
09.09.2017
07:34:34
http://joxi.ru/52angvycGgVOQA шаблон

вьюшка http://joxi.ru/KAxYBbXh4vzkgr

BlastPy
09.09.2017
07:36:00
http://joxi.ru/52angvycGgVOQA шаблон
Ведь там нету img тега

Set
09.09.2017
07:36:29


BlastPy
09.09.2017
07:38:24
зачем два раза image.image

?

Set
09.09.2017
07:39:22
@cached_property def image(self): if len(self.photo_set.get(is_main=True)) == 0: return None return self.photo_set.get(is_main=True)[0]

BlastPy
09.09.2017
07:43:03
-if len(self.photo_set.get(is_main=True)) == 0: +if not self.photo_set.get(is_main=True:

можно подробней задачу а то не совсем понимаю

вам из бд надо получить изображение только одно в котором is_main=True и отобразить ?

xPushkin
09.09.2017
07:44:22
BlastPy
09.09.2017
07:45:35
ну или путь кому как удобно кто то в base64 хранит

sic transit
09.09.2017
07:45:47
Почему людям похуй на документацию?

BlastPy
09.09.2017
07:45:56
хихих

xPushkin
09.09.2017
07:46:01
ну или путь кому как удобно кто то в base64 хранит
Лучше не хранить в бд, not good practice

BlastPy
09.09.2017
07:46:21
ну так я спраш в чем конкретно задача

спец по практикам будет к вам такой вопрос

''' def image_path(instance, filename): return '/'.join(['images', str(instance.user_owner.pk), filename]) class Images(models.Model): user_owner = models.ForeignKey(User, related_name='images') image = models.ImageField(upload_to=image_path) '''

s Так норм хранить по id пользователя и туда пихать?

media/uid/image1.png media/uid/image2.png

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