Size: a a a

Django [ru] #STAY HOME

2019 November 15

АВ

Александр Виноградов in Django [ru] #STAY HOME
посоветуйте wysiwyg редактор
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
а то их много
источник

Н

Никита in Django [ru] #STAY HOME
Не получается правильно создать UpdateView, не знаю как передать id в него

urls.py
 path('edit/<int:id>/', UpdateAsset.as_view(), name='updateasset'),

views.py
class UpdateAsset(UpdateView):
   model = Asset
   template_name = 'edit.html'
   fields = ['hostname', 'port_count', 'ports']
   template_name_suffix = '_update_form'

   def get_success_url(self):
       return reverse('baseview')
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
посоветуйте wysiwyg редактор
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Никита
Не получается правильно создать UpdateView, не знаю как передать id в него

urls.py
 path('edit/<int:id>/', UpdateAsset.as_view(), name='updateasset'),

views.py
class UpdateAsset(UpdateView):
   model = Asset
   template_name = 'edit.html'
   fields = ['hostname', 'port_count', 'ports']
   template_name_suffix = '_update_form'

   def get_success_url(self):
       return reverse('baseview')
def get_context_data(self, **kwargs):
 id = kwargs.get('id')


или поищи в self.idself.id
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
ребят
а после get_or_create если объект создан, надо у него save дергать?
не нужно
источник

Н

Никита in Django [ru] #STAY HOME
Artem Gubatenko
def get_context_data(self, **kwargs):
 id = kwargs.get('id')


или поищи в self.idself.id
а как в сам updateview передать?
источник

A

Andrey in Django [ru] #STAY HOME
Artem Gubatenko
не нужно
спасибо
источник

Н

Никита in Django [ru] #STAY HOME
понял, return id
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Подскажите пожалуйста как поле дата рождения сделать датапикером?)
https://i.imgur.com/JRJNG8b.png

Модель:
from django.db import models
from django.conf import settings
from easy_thumbnails.fields import ThumbnailerImageField


class Profile(models.Model):
   user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
   date_of_birth = models.DateField(blank=True, null=True)
   image = ThumbnailerImageField()

   def __str__(self):
       return f'Profile for user {self.user.username}'
источник

A

Andrey in Django [ru] #STAY HOME
Boris Krutskih
Подскажите пожалуйста как поле дата рождения сделать датапикером?)
https://i.imgur.com/JRJNG8b.png

Модель:
from django.db import models
from django.conf import settings
from easy_thumbnails.fields import ThumbnailerImageField


class Profile(models.Model):
   user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
   date_of_birth = models.DateField(blank=True, null=True)
   image = ThumbnailerImageField()

   def __str__(self):
       return f'Profile for user {self.user.username}'
а код формы?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Andrey
а код формы?
источник

A

Andrey in Django [ru] #STAY HOME
джанговской
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Andrey
джанговской
class ProfileEditForm(forms.ModelForm):
   class Meta:
       model = Profile
       fields = ('date_of_birth', 'image')
источник

A

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

BK

Boris Krutskih in Django [ru] #STAY HOME
спс
источник

Н

Никита in Django [ru] #STAY HOME
У меня в поле Foreignkey
item.server_ports выводит имя модели cmdb.Port.None
tem.server_ports.values_list выводит полностью <QuerySet [{'id': 45, 'server_port_id': 1, 'server_number': 1, 'switch_port_id': 9, 'switch_number': 1}]>

как его распарсить, хотя бы одно значение выдернуть, что-то и нагуглить даже не могу
источник

A

Andrey in Django [ru] #STAY HOME
values_list вообще не для этого
источник

A

Andrey in Django [ru] #STAY HOME
надо определить str объекта и всё
источник

Н

Никита in Django [ru] #STAY HOME
Andrey
надо определить str объекта и всё
и её парсить?
источник