Size: a a a

Django [ru] #STAY HOME

2020 August 31

p

pavel in Django [ru] #STAY HOME
Alexander Shavelev
- удаление - пометить запись как «невалидна»
- апдейт - пометить запись как «невалидна», инсертнуть новую запись
я про инсерт не говорил, я апдейчу поле и оставляю ее "валидной"
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
pavel
я про инсерт не говорил, я апдейчу поле и оставляю ее "валидной"
так апдейт в пг - это 2 действия, одно из них инсерт))
источник

p

pavel in Django [ru] #STAY HOME
Alexander Shavelev
так апдейт в пг - это 2 действия, одно из них инсерт))
пруфы можно, какая то дичь мне кажется

то есть каждый апдейт в ПГ это удаление и создание новой записи????
а где старые хранятся?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Alexander Shavelev
так апдейт в пг - это 2 действия, одно из них инсерт))
Разве не наоборот?
источник

D

Dan in Django [ru] #STAY HOME
как сделать регистронезависимый поиск(для кириллицы)? сделал как написано и что-то ноль реакции
Например, находит
.../api/tours/?field=Abc
а так нет
.../api/tours/?field=ABc

бд postgres
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
pavel
пруфы можно, какая то дичь мне кажется

то есть каждый апдейт в ПГ это удаление и создание новой записи????
а где старые хранятся?
пруфы долго искать, не верите - поищите)

да, старые хранятся там же , но с пометкой «невалидна»
и вакуумом вычищаются
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Не выходи из комнаты.
Разве не наоборот?
разверните мысль
источник

p

pavel in Django [ru] #STAY HOME
Dan
как сделать регистронезависимый поиск(для кириллицы)? сделал как написано и что-то ноль реакции
Например, находит
.../api/tours/?field=Abc
а так нет
.../api/tours/?field=ABc

бд postgres
лови у себя это поле и field.lower()
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Alexander Shavelev
разверните мысль
https://stackoverflow.com/a/29141391/11214129
Но тут мускл, правда..
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
не, я про мускул ничего не говорил)
источник

A

Andrey in Django [ru] #STAY HOME
Мускул не нужен
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Интересно, не знал о такой специфике прстгри
источник

p

pavel in Django [ru] #STAY HOME
кстати у меня мускуль)
источник

D

Dan in Django [ru] #STAY HOME
pavel
лови у себя это поле и field.lower()
ээ, а это нормально?) не будет велосипедом?)) мне объяснял что постгрес это умеет делать, только непонятно как в джанге это
источник

M

Mr.Leon in Django [ru] #STAY HOME
Подскажите пожалуйста, я из базы дастаю имя .png файла, возможно в  htmljinja  провести подобие  фарматирования строки , или всеже это надо делать в вьюхе ?
источник

p

pavel in Django [ru] #STAY HOME
Dan
ээ, а это нормально?) не будет велосипедом?)) мне объяснял что постгрес это умеет делать, только непонятно как в джанге это
а как логика поиска выглядит?
источник

МВ

Міша Василенчук... in Django [ru] #STAY HOME
Нужна помощь, делаю учебный пример. Нужно сделать следующее: Модифицируйте admin.py таким образом, чтобы добавлять слаг для категории, используя автозаполнение на основе названия категории (prepopulated_fields = {'slug': ( 'Category',)}). Я сделал следующие действия:#forms.py

class CategoryForm(forms.ModelForm):
   category = forms.CharField(max_length='250')
   slug = forms.SlugField()
   class Meta:
       model = Category
       fields = 'all'

#models.py
class Category(models.Model):
   category = models.CharField('Категорія', max_length=250, help_text='Максимум 250 символів')
   slug = models.SlugField('Слаг', unique_for_date='category')
   class Meta:
       verbose_name = "Категорія для новини"
       verbose_name_plural = "Категорії для новин"
   def str(self):
       return self.category

#admin.py
class CategoryAdmin(admin.ModelAdmin):
   list_display = ("category",)
   prepopulated_fields = {'slug':('category',)}
   form = CategoryForm
   fieldsets = (
       ("", {
           'fields': ('category', ),
       }),
   )

admin.site.register(Category, CategoryAdmin)
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Не выходи из комнаты.
Интересно, не знал о такой специфике прстгри
источник

МВ

Міша Василенчук... in Django [ru] #STAY HOME
Выбивает ошибку в админке следуюющею
источник

D

Dmitry in Django [ru] #STAY HOME
Міша Василенчук
Выбивает ошибку в админке следуюющею
надо Белоруссия
источник