|
|
|
@ -1,7 +1,7 @@ |
|
|
|
#-*- coding: utf-8 -*- |
|
|
|
#-*- coding: utf-8 -*- |
|
|
|
from django.db import models |
|
|
|
from django.db import models |
|
|
|
|
|
|
|
|
|
|
|
from cms.models import Page |
|
|
|
from cms.models import Page, fields |
|
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
|
from parler.models import TranslatableModel, TranslatedFields |
|
|
|
from parler.models import TranslatableModel, TranslatedFields |
|
|
|
from djangocms_text_ckeditor.fields import HTMLField |
|
|
|
from djangocms_text_ckeditor.fields import HTMLField |
|
|
|
@ -11,8 +11,7 @@ from djangocms_text_ckeditor.fields import HTMLField |
|
|
|
class Promo(TranslatableModel): |
|
|
|
class Promo(TranslatableModel): |
|
|
|
title = models.CharField(max_length=200) |
|
|
|
title = models.CharField(max_length=200) |
|
|
|
|
|
|
|
|
|
|
|
page_link = models.ForeignKey( |
|
|
|
page_link = fields.PageField( |
|
|
|
Page, |
|
|
|
|
|
|
|
verbose_name=_('page'), |
|
|
|
verbose_name=_('page'), |
|
|
|
blank=True, |
|
|
|
blank=True, |
|
|
|
null=True, |
|
|
|
null=True, |
|
|
|
|