Size: a a a

Django [ru] #STAY HOME

2021 April 15

О

Озодчик in Django [ru] #STAY HOME
да но не понимаю как именно реализовать последнюю (изменить удалить владелец )
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
посмотри на registered_in, должен быть март, а сохраняется текущая дата
источник

О

Озодчик in Django [ru] #STAY HOME
тоже через фильтры ?)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет через пермишин классы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

О

Озодчик in Django [ru] #STAY HOME
хм в моём пермишне написаны только эти что теперь мне добавить ?)
   def get_permissions(self):
       """Получение прав для действий."""

       if self.action in ["create", "update", "partial_update"]:
           return [IsAuthenticated()]
       return []
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
а никак, только переходить на default=timezone.now
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Так а сейв сейчас вызывается ведь? Вот оно и пишет текущее значение.

Попробуй в сторону метода сейв покопать, либо дефолт задать, может
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
It's important that you don't use timezone.now() as the default value wouldn't update (i.e., default gets set only when the code is loaded). 
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
тут телеметрия, она только создаётся, апдейтов нет
но иногда я подгружаю вручную данные с устройств, с которыми пока нет связи
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
а лучше оставить поле registered_in как есть и добавить поле happens_in
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
т.е. немного поменять логику, тогда будет видно когда залили и когда реально событие произошло
источник

MM

Mas Mes in Django [ru] #STAY HOME
Приветствую! Нужно задеплоить проект в котором имеется блог на ghost cms+node.js, django + redis(для чата), как понимаю лучше всего использовать docker?
источник

Э

Эльдар in Django [ru] #STAY HOME
Подскажите, есть ли какая библиотека, которая позволяет сделать range filter в админке django? По дате нашел, но необходим по цене
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
источник

А

Александр in Django [ru] #STAY HOME
Привет, подскажи пожалуйста что лучше использовать, и если можно то описать чем лучше или какие есть +,-. Делаю сервис для себя, хочу использовать vue для фронта, некоторые советуют брать nuxt.js но а есть ли смысл его тащить, запускать под него сервер и тд, или лучше взять vue-cli или уже тот же чистый vue? Да, знаю что nuxt.js генерируется на сервере, и нормально с SEO, и возникает вопрос нет ли проблем с SEO в vue-cli так как он генерируется на клиенте.
источник

НЖ

Нейронный Журавль... in Django [ru] #STAY HOME
как добавить id статьи в поле чтобы не выбирать статью для которой комментарий ?
class ArticleCommentView(LoginRequiredMixin, CreateView):

   model = Comment

   fields = ['comment', 'article']

   template_name = 'comment.html'

   login_url = 'login'


   def form_valid(self, form):

       form.instance.author = self.request.user
       
       return super().form_valid(form)
источник

•Ǥus†สff• in Django [ru] #STAY HOME
object of type 'User' has no len() такую ошибку выдает при гет запросе страницы, я дума юэто из за пермишна хотя не знаю что там не так:
    permission_required = 'webapp.user_add_or_del'

   def has_permission(self):
       return super().has_permission() and self.request.user in self.get_object.user.all()
, хотя я же не свряю четкое совпадение а просто 'если он есть в этом списке то TRue' но нет он вы*бывается
источник

A

Ahhi in Django [ru] #STAY HOME
вью покажи и шаблон
источник

•Ǥus†สff• in Django [ru] #STAY HOME
class AddUser(LoginRequiredMixin, UpdateView):
   model = Project
   template_name = 'user_add.html'
   form_class = MyUserUpdate
   context_object_name = 'project'
   permission_required = 'webapp.user_add_or_del'

   def has_permission(self):
       return super().has_permission() and self.request.user in self.get_object.user.all()

   def dispatch(self, request, *args, **kwargs):
       if not request.user.is_authenticated:
           return redirect('accounts:login')
       return super().dispatch(request, *args, **kwargs)

   def get_success_url(self):
       return reverse('webapp:view', kwargs={'pk': self.object.pk})
—View,  
{% extends 'base.html' %}
{% block content %}
   <h1>Add User</h1>
 <form method="post" action="{% url 'accounts:add_user' project.pk %}">
     {% for i in user %}
  <p><input type="checkbox" name="option1" value="{{ i.pk }}" checked>{{ i.username }}</p>
     {% endfor %}
  <p><input type="submit" value="Add"></p>
 </form>
{% endblock %}
— html
источник