diff --git a/samplesite/bboard/admin.py b/samplesite/bboard/admin.py index 8c38f3f..cb9b948 100644 --- a/samplesite/bboard/admin.py +++ b/samplesite/bboard/admin.py @@ -1,3 +1,10 @@ from django.contrib import admin -# Register your models here. +from .models import Bb + +class BbAdmin(admin.ModelAdmin): + list_display = ('title', 'content', 'price', 'published') + list_display_links = ('title', 'content') + search_fields = ('title', 'content', ) + +admin.site.register(Bb, BbAdmin) \ No newline at end of file diff --git a/samplesite/bboard/models.py b/samplesite/bboard/models.py index a7ac60e..dfb415b 100644 --- a/samplesite/bboard/models.py +++ b/samplesite/bboard/models.py @@ -1,8 +1,14 @@ +from tabnanny import verbose from turtle import title from django.db import models class Bb (models.Model): - title = models.CharField(max_length=50) - content = models.TextField(null=True, blank=True) - price = models.FloatField(null=True, blank=True) - published = models.DateTimeField(auto_now_add=True, db_index=True) + title = models.CharField(max_length=50, verbose_name = 'Товар') + content = models.TextField(null=True, blank=True, verbose_name = 'Описание') + price = models.FloatField(null=True, blank=True, verbose_name = 'Цена') + published = models.DateTimeField(auto_now_add=True, db_index=True, + verbose_name = 'Опубликованно') + class Meta: + verbose_name_plural = 'Объявления' + verbose_name = 'Объявление' + ordering = ['-published'] diff --git a/samplesite/bboard/views.py b/samplesite/bboard/views.py index 5cd76da..bf80a73 100644 --- a/samplesite/bboard/views.py +++ b/samplesite/bboard/views.py @@ -3,5 +3,5 @@ from django.shortcuts import render from .models import Bb def index(request): - bbs = Bb.objects.order_by('-published') + bbs = Bb.objects.all() return render(request, 'index.html', {'bbs': bbs}) \ No newline at end of file diff --git a/samplesite/db.sqlite3 b/samplesite/db.sqlite3 index e0df1c8..8d714f2 100644 Binary files a/samplesite/db.sqlite3 and b/samplesite/db.sqlite3 differ diff --git a/samplesite/samplesite/settings.py b/samplesite/samplesite/settings.py index 88e740f..e28e23e 100644 --- a/samplesite/samplesite/settings.py +++ b/samplesite/samplesite/settings.py @@ -107,7 +107,7 @@ AUTH_PASSWORD_VALIDATORS = [ # Internationalization # https://docs.djangoproject.com/en/4.1/topics/i18n/ -LANGUAGE_CODE = 'en-us' +LANGUAGE_CODE = 'ru' TIME_ZONE = 'UTC'