У меня есть таблица в файле моих моделей с 4 столбцами, и я хочу ее создать так, чтобы в таблице было ограничение до десяти строк. Когда предел превышен, самая старая строка будет удалена.настроить метод сохранения в views.py
Я пытался настроить метод сохранения() следующим образом:
def insert_pos(request, lat, lon):
current_user_id = request.user.id
latlon = Maps(latitud = lat, longitud = lon, data_id = 1)
def save(self):
objects=Maps.objects.all()
if objects.count() == 10:
objects[0].delete()
self.save()
latlon.save()
return HttpResponse()
Моя база данных еще не ограничено, Sombody может помочь мне, пожалуйста. Я новичок в Django
нет это неправильный метод .. Я не думаю, что 'save' приходят в модели файл только ... –
Как говорит @RajaSimon, метод 'save' должен быть в вашей модели. Ваша функция 'insert_pos', где она живет и когда вызывается? Вам нужно показать нам больше кода (модель и представление), чтобы помочь вам. – Wtower
Проверьте мой ответ –