Модель
-- coding: utf-8 --
from django.db import models
Create your models here.
class Category(models.Model):
category_name = models.CharField(max_length=100, verbose_name='Названия катигории', unique=True)
alias = models.SlugField(verbose_name='Alias Катигории')
class Meta:
db_table = 'category'
verbose_name = u'катигория'
verbose_name_plural = u'Катигории'
def __unicode__(self):
return u'Катигория %s' % self.category_name
class Vid(models.Model):
vid_name = models.CharField(max_length=100, verbose_name='вид',help_text='Вид недвижимости новая')
alias = models.SlugField(verbose_name='Alias вид')
def unicode(self):
return self.vid_name
class Meta:
db_table = 'vid'
verbose_name = u'Вид'
verbose_name_plural = u'Виды'
class Tip(models.Model):
tip_name = models.CharField(max_length=100, verbose_name='Тип', help_text='Тип недвижимость')
alias = models.SlugField(verbose_name='Alias Тип')
def unicode(self):
return self.tip_name
class Meta:
db_table ='tip'
verbose_name = u'Тип недвижимость'
verbose_name_plural = u'Тип недвижимость'
class Info(models.Model):
info_name = models.CharField(max_length=100, verbose_name='Удобства')
alias = models.SlugField(verbose_name='Alias Удобства')
def unicode(self):
return self.info_name
class Meta:
db_table = 'info'
verbose_name = u'Удобства'
verbose_name_plural = u'Удобства'
class Page(models.Model):
category = models.ForeignKey(Category, verbose_name='Выбор катигории')
vid = models.ForeignKey(Vid, verbose_name='Вид',help_text='Вид недвижимость')
tip = models.ForeignKey(Tip, verbose_name='Тип', help_text='Тип недвижимость')
info = models.ManyToManyField(Info, verbose_name='Удобства',help_text='Что есть в доме')
name = models.CharField(max_length=200, verbose_name='Название товара')
price = models.IntegerField(default=0, verbose_name='Цена')
alias = models.SlugField(verbose_name='Alias товара')
dla = models.CharField(max_length=100, verbose_name='Для', help_text='Продажа или аренда')
gorod = models.CharField(max_length=100, verbose_name='Город')
raen = models.CharField(max_length=100, verbose_name='Регион')
spalni = models.CharField(max_length=100, verbose_name='Спальни')
ploshati = models.CharField(max_length=100, verbose_name='площадь', default='м2')
domora = models.CharField(max_length=100, verbose_name='до моря')
nomer_id = models.IntegerField( default=0,verbose_name='Номер ID')
mini = models.TextField(blank=True, verbose_name='Краткое описания')
body = models.TextField(blank='True', verbose_name='Полное описания')
image = models.ImageField(upload_to='media/main_image/img', verbose_name='Картинка', blank=True)
class Meta:
db_table = 'page'
verbose_name = u'Товар'
verbose_name_plural = u'Товары'
def __unicode__(self):
return u'Товар %s' % self.name
class Galary_image(models.Model):
realty_page = models.ForeignKey(Page)
galary_image = models.ImageField(upload_to='media/galary/img',verbose_name='Картинка',blank=True)
class Meta:
db_table = 'galary_image'
verbose_name = u'Галирея'
verbose_name_plural = u'Галиреи'