Вариант А: для геймеров (Энциклопедия)
from django.db import models
class Personage(models.Model):
title = models.CharField('Имя героя', max_length=100)
fraction = models.CharField('Фракция', max_length=50)
description = models.TextField('История персонажа')
power = models.IntegerField('Уровень силы')
image = models.ImageField('Фото', upload_to='personages/')
def __str__(self):
return self.title
Вариант Б: для профи (Портфолио)
from django.db import models
class Project(models.Model):
title = models.CharField('Название проекта', max_length=100)
technologies = models.CharField('Технологии', max_length=200)
description = models.TextField('О проекте')
link = models.URLField('Ссылка на проект')
image = models.ImageField('Скриншот', upload_to='projects/')
def __str__(self):
return self.title
Вариант В: для витрины (Магазин)
from django.db import models
class Product(models.Model):
title = models.CharField('Название товара', max_length=100)
price = models.IntegerField('Цена')
brand = models.CharField('Бренд', max_length=50)
description = models.TextField('Описание товара')
image = models.ImageField('Фото товара', upload_to='products/')
def __str__(self):
return self.title