2016-05-06 19 views
0

Zum Beispiel habe ich sehr einfach Nachrichten PluginDjango CMS-Plugin Wechsel zwischen verschiedenen Vorlagen

Teil models.py:

class SimpleNews(CMSPlugin): 
    image = models.ImageField() 
    title = models.CharField(max_length=20) 
    excerpt = models.CharField(max_length=50) 
    text = models.CharField(max_length=1000) 

Und zwei verschiedene Vorlagen, einen für kurze Nachrichten und einen für volle Nachrichten:

Kurz:

<h1>{{ instance.title }}</h1> 
<p> 
    {{ instance.excerpt|safe }} 
</p> 

Full:

<img src={{instance.image}}/> 
<h1>{{ instance.title }}</h1> 
<p> 
    {{ instance.text|safe }} 
</p> 

Ich muss zwischen diesen Vorlagen je nach Adresse wechseln. Wie kann ich das machen?

Antwort

0

So finde ich Antwort von mir. Vewy nützliche Verbindung hier https://stackoverflow.com/a/34804271/6198007. Wenn Schalt langsam werden Sie

cache=False 

in Ihrer Plugin in cms_plugins.py hinzufügen müssen, danach alles in Ordnung sein sollte.

Entschuldigung für mein Englisch.