通过Django admin的模型字段编辑网站页面

通过Django admin的模型字段编辑网站页面,django,django-models,django-admin,Django,Django Models,Django Admin,是否有办法通过model.py中定义的字段在Django Admin中编辑网站页面(关于、服务、联系人等)?例如,在WP中,我将使用ACF插件创建一组自定义字段,称为“about_image”和“about_text”,然后将这些字段输出到所需的页面模板中 图像字段 <?php $image = get_field('about_image'); if( !empty($image) ): ?> <img src="<?php echo $image['url

是否有办法通过model.py中定义的字段在Django Admin中编辑网站页面(关于、服务、联系人等)?例如,在WP中,我将使用ACF插件创建一组自定义字段,称为“about_image”和“about_text”,然后将这些字段输出到所需的页面模板中

图像字段

<?php $image = get_field('about_image');

if( !empty($image) ): ?>

    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />

<?php endif; ?>

“alt=”“/>
文本字段

<h2><?php the_field('about_text'); ?></h2>

这些领域,然后可编辑通过管理员在每个页面下,关于,服务等。超级容易为客户编辑内容

如果这超出了Django的范围,那没关系,我会尝试Django CMS,但我只是喜欢纯Django的简单性。如果之前已经回答过这个问题,我道歉,我确实花了一些时间寻找解决方案


谢谢

我想你在找我

Django附带了一个可选的“flatpages”应用程序 在数据库中存储简单的“平面”HTML内容并处理 通过Django的管理界面和Python API为您提供管理

flatpage是一个包含URL、标题和内容的简单对象。请使用它 对于一次性的特殊情况页面,如“关于”或“隐私政策” 要存储在数据库中但没有存储的页 想要开发一个定制的Django应用程序


它并没有wordpress强大,但django也不像wordpress那样可怕。

我想你正在寻找

Django附带了一个可选的“flatpages”应用程序 在数据库中存储简单的“平面”HTML内容并处理 通过Django的管理界面和Python API为您提供管理

flatpage是一个包含URL、标题和内容的简单对象。请使用它 对于一次性的特殊情况页面,如“关于”或“隐私政策” 要存储在数据库中但没有存储的页 想要开发一个定制的Django应用程序


它没有wordpress强大,但django也不像wordpress那样糟糕。

嘿,为你的回答干杯!我已经在django文档上测试了django flatpages,它的功能非常好,但我希望它更灵活,能够在每页添加多个自定义字段。我将标记为answer无论如何,谢谢。我同意WP很臃肿,但它确实完成了任务!我确实说过它没有wordpress强大,但它可以用于大多数目的。但是用django编写自己的CMS/博客非常容易,以至于大多数django新手都把它作为一种学习练习。我见过一些用django完成的非常令人印象深刻的网站,包括这一个-。我很想知道他们是怎么做到的!我同意Django似乎很容易快速获得CMS和博客,很高兴能在MVT的代码方面有所突破,而不是将所有东西都隐藏在WP核心或插件中。嘿,为你们的回答干杯!我已经在Django文档上测试了Django flatpages,这很好,但我希望如此方法更灵活一点,每页可以添加多个自定义字段。无论如何,我会标记为答案,谢谢。我同意WP非常臃肿,但它确实完成了任务!我确实说过它没有wordpress强大,但它适用于大多数用途。但是用django编写自己的CMS/博客非常容易,大多数django新手都会喜欢它o作为一个学习练习,我已经看到一些非常令人印象深刻的网站使用Django完成,包括这一个-。我很想知道他们是如何做到的!我同意Django似乎很容易获得CMS和博客,很高兴在MVT的代码方面陷入困境,而不是将所有东西都隐藏在WP核心或插件中。