什麼是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是沒有用的。 –