АВ
Size: a a a
АВ
АВ
Н
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
AG
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
Н
A
Н
BK
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
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
BK
class ProfileEditForm(forms.ModelForm):
class Meta:
model = Profile
fields = ('date_of_birth', 'image')
A
BK
Н
A
A
Н