什么是quick'n简单的方法来添加编辑功能的静态HTML?我可以使用textproperty和/ admin区域保存HTML,以使用包含HTML的变量编辑实体,但这是一个很好的解决方案,还是您可以推荐更好的解决方案?如何将动态添加到静态HTML页面?
我使用的工具appengine_admin和2模型考虑:Content
和AdminContent
,这样的改变的静态HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0059)http://www.teknator.se/eddaconsult/management_services.html -->
<html><head>
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
<meta content="Microsoft FrontPage 4.0" name="GENERATOR"></head>
<body bgcolor="#ffffff" text="#000000">
<center>
<p>
<table border="0" width="600">
<tbody>
<tr>
<td><font color="#666666" size="+2" face="Verdana, Arial, Helvetica, sans-serif"><b>Management Services</b></font>
<p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>Management-for-hire</b>...
为可编辑的页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0059)http://www.teknator.se/eddaconsult/management_services.html -->
<html><head>
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
<meta content="Microsoft FrontPage 4.0" name="GENERATOR"></head>
{{body}}
这是一个解决方案你会支持,或者你可以让我有一些建设性的批评,我可能会做这个错误,因为如果在textproperty中保存HTML,我可能做得不对!
我想2个简单的模型,如这些
class AdminContent(appengine_admin.ModelAdmin):
model = Content
listFields = (
'body'
)
editFields = (
'body'
)
class Content(Model):
body = db.TextProperty(verbose_name='text')
然后每个页面都可以有一个ID和动态内容,我可以完成这种情况下,真正的快,但就是解决方案太“脏”,因为变量将混合标记和实际内容,我应该尝试制作一个真正的HTML编辑器呢?
谢谢你的任何建议
OP在App Engine上使用Python。告诉他使用PHP是没有用的。 –