maneira Django padrão para permitir que os usuários editar conteúdo rico

votos
2

Eu tenho um site Django em que eu quero administradores do site para ser capaz de editar conteúdo rico. Suponha que estamos falando de uma página de informação organizacional, que pode incluir algumas imagens e alguns links, onde a página não está tão estruturado como uma página de notícias (que atualiza com pedaços de notícias a cada poucos dias), mas ainda precisa da habilidade de ser facilmente editada por administradores do site que não necessariamente querem mexer com HTML (ou melhor, eu não quero que eles).

Então, onde eu coloco este conteúdo dinâmico? No banco de dados? Em que formato? Como faço para torná-lo acessível no admin padrão?

Publicado 19/04/2009 em 09:24
fonte usuário
Em outras línguas...                            


2 respostas

votos
4

Use um dos editores de texto rico existentes

O peso mais leve seria usar algo no nível js como DojoEditor:

http://code.djangoproject.com/wiki/AddDojoEditor

Veja também este tópico:

Substitua textarea com o editor de texto rico em Django admin?

Respondeu 19/04/2009 em 09:28
fonte usuário

votos
1

Para o que você está descrevendo eu usaria flatpages , que é uma aplicação Django que permite aos usuários criar e editar páginas no painel de administração.

Quanto à formatação, eu usaria TinyMCE . Integrando é muito fácil, aqui está um passo a passo (fazer as etapas 1 e 2 e saltar para o fundo, "Usando TinyMCE com flatpages (newforms)")

Respondeu 19/04/2009 em 22:22
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more