
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
нагуглил

Denis
08.09.2017
17:37:02

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

BlastPy
08.09.2017
17:37:52

Denis
08.09.2017
17:38:07
Внутри компании

BlastPy
08.09.2017
17:38:40

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

BlastPy
08.09.2017
17:39:20

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

BlastPy
08.09.2017
17:39:39

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

Massimo
09.09.2017
05:55:20

BlastPy
09.09.2017
06:00:39

Set
09.09.2017
06:01:36
не там другие фото норм загружает именно некоторые фотки не загружаются
могут быть проблемы изза того что он весит больше 5 мб может в imagefield стоят ограничения ?

BlastPy
09.09.2017
06:02:39
можете при сохранении ресайзить или сохранять только 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
главное в локальной версии работает а на сервере нет но сохраняет фотки

BlastPy
09.09.2017
07:15:23

Set
09.09.2017
07:18:28
но вот отобразить ошибку выводит

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

Set
09.09.2017
07:27:08

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

Set
09.09.2017
07:27:32

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

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

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