Gibt es eine Möglichkeit, Website-Seiten (About, Services, Contact usw.) in Django Admin über die in der model.py definierten Felder zu bearbeiten? Zum Beispiel hätte ich in WP eine Reihe von benutzerdefinierten Feldern, die das ACF-Plugin verwenden und 'about_image' und 'about_text' heißen, die dann in die gewünschte Seitenvorlage ausgegeben werden.Bearbeiten von Website-Seiten durch Modellfelder von Django admin
Bildfeld.
<?php $image = get_field('about_image');
if(!empty($image)): ?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
<?php endif; ?>
Textfeld.
<h2><?php the_field('about_text'); ?></h2>
Diese Felder werden dann bearbeitet wird über die Admin unter jeder Seite, über, Dienstleistungen usw. Super einfach für die Client-Inhalt zu bearbeiten ...
Wenn dies über den Rahmen von Django ist, das ist ok Ich werde Django-CMS ausprobieren, aber ich liebe einfach die Einfachheit von reinem Django. Wenn dies vor beantwortet wurde, bitte ich um Entschuldigung, ich einige Zeit mit der Suche nach Lösungen verbracht haben ...
Dank
Hey Cheers für Ihre Antwort! Ich habe Django-Flatseiten auf Django-Dokumenten getestet und es ist ziemlich gut für das, was es ist, aber ich hoffte auf etwas flexibleres mit der Möglichkeit, mehrere benutzerdefinierte Felder pro Seite hinzuzufügen. Ich werde trotzdem als Antwort markieren, danke. Ich stimme zu, WP ist ziemlich aufgebläht, aber es macht den Job erledigt! – darcemac
Nun, ich habe gesagt, es ist nicht so stark wie WordPress, aber es funktioniert für die meisten Zwecke. Aber es ist so einfach, ein eigenes CMS/Blog mit Django zu schreiben, dass die meisten Django-Neulinge es als Lernübung machen – e4c5
Ich habe einige ziemlich beeindruckende Webseiten gesehen, die mit Django gemacht wurden, einschließlich dieser - http://athfieldarchitects.co.nz/ . Würde gerne wissen, wie sie es gemacht haben! Ich stimme zu, Django scheint ziemlich einfach zu sein, ein CMS und einen Blog schnell zu bekommen, es ist schön, mit dem MVT Code zu machen, anstatt alles in WP-Kern oder Plugins versteckt zu haben. – darcemac