Size: a a a

Django [ru] #STAY HOME

2019 January 26

AT

Alex Ted in Django [ru] #STAY HOME
.tmp
nginx не подгружает статику, что странно в логах ничего нету, логи точно работают
что говорят логи nginx по этому поводу
источник

.

.tmp in Django [ru] #STAY HOME
Ahmed
а логи nginx’а, что говорять?
тут ничего /var/log/nginx/access.log
источник

.

.tmp in Django [ru] #STAY HOME
Bektursun
alias /home/yaroslav/apps/mnt/static; попробуйте на root /home/yaroslav/apps/mnt/static; заменить
заменил, появились логи not found
источник

AT

Alex Ted in Django [ru] #STAY HOME
а error лог?
источник

A

Ahmed in Django [ru] #STAY HOME
.tmp
заменил, появились логи not found
Уже лучше
источник

AT

Alex Ted in Django [ru] #STAY HOME
значит nginx смотрит не в ту папку или папка со статикой пуста
источник

A

Ahmed in Django [ru] #STAY HOME
Или пути в конфигах джанги неправильные
источник

.

.tmp in Django [ru] #STAY HOME
источник

AT

Alex Ted in Django [ru] #STAY HOME
обалденный скрин
источник

AT

Alex Ted in Django [ru] #STAY HOME
только толку от него
источник

DT

Dan Tyan in Django [ru] #STAY HOME
@AlexTed давай без мата
источник

.

.tmp in Django [ru] #STAY HOME
показал что папка не пуста
источник

.

.tmp in Django [ru] #STAY HOME
и там есть нужные файлы
источник

D

Dmitriy in Django [ru] #STAY HOME
Egor Kardash
Можно поподробнее?
я делал так:
в models создал модель Tag
    class Tag(models.Model):
   name = models.CharField(max_length=75)
у модели Article такой код:
  class Article(models.Model):
         tags = models.ManyToManyField(Tag,blank=False)
потом у тебя есть форма
class CreateArticleForm(forms.ModelForm):
   ...
   tags = forms.CharField(required=True)
В views у меня был такой клас
class CreateArticleView(LoginRequiredMixin,generic.FormView):
   login_url = '/login/'
   template_name = 'шаблон страницы для создания поста'
   form_class = CreateArticleForm

   def get(self,request,*args,**kwargs):
       return render(request,self.template_name,{
           'form': self.form_class,
           'tags': [tag.name for tag in Tag.objects.all()],
           'pk':kwargs['pk']
       })
И на клиенте пишешь скрипт для обработки тегов
Примерный код шаблона  : https://pastebin.com/xNVYNtqp
Код может быть где-то костыльным и непонятным. Но надеюсь, что  это все хоть немного понятно
Спасибо,попробую применить
источник

AT

Alex Ted in Django [ru] #STAY HOME
проверьте что STATIC_ROOT в джанго и location /static в nginx это одно и то же
источник

B

Bektursun in Django [ru] #STAY HOME
.tmp
заменил, появились логи not found
а так?
location /static/ {
      root /home/yaroslav/apps/mnt;
   }
источник

AT

Alex Ted in Django [ru] #STAY HOME
Dan Tyan
@AlexTed давай без мата
fixed
источник

.

.tmp in Django [ru] #STAY HOME
Bektursun
а так?
location /static/ {
      root /home/yaroslav/apps/mnt;
   }
к сожалению тоже самое
источник

AT

Alex Ted in Django [ru] #STAY HOME
делал manage.py collectstatic ?
источник

.

.tmp in Django [ru] #STAY HOME
Alex Ted
делал manage.py collectstatic ?
конечно, я даже папку скринил, что файлы там есть
источник