не надо использовать
db_table =
- ето для натягивания джанго на уже существующую бд, структуру которой нельзя менять
Именование полей модели
class Article(models.Model):
title = models.CharField(max_length=200)
text = models.TextField()
created = models.DateTimeField()
likes = models.IntegerField(default=0)
category = models.ForeignKey(Category)
def __str__(self): return self.title
class ArticleAdmin(admin.ModelAdmin):
fields = ['category', 'title', 'text', 'created']
Впринципе fields использовать стоит в редких случаях, оно по-умолчанию включает все поля модели
Чтоб не позволять пользователю редактировать поля лучше использовать
https://docs.djangoproject.com/en/1.9/ref/models/f...likes = models.PositiveIntegerField(default=0, editable=False)