610:
22:
321:
Templating engines encourage clean separation of content, graphic design, and program code. This leads to more modular, flexible, and reusable site architectures, shorter development time, and code that is easier to understand and maintain. Cheetah compiles templates into optimized, yet readable,
322:
Python code. It gives template authors full access to any Python data, and functionality, while providing a way for administrators to selectively restrict access to Python when needed.
689:
684:
679:
655:
595:
586:
105:
39:
648:
86:
43:
58:
674:
287:
217:
694:
65:
704:
436:'mood' : 'Sad'}, {'name' : 'Harry', 'mood' : 'Hairy'}]
188:
166:
641:
699:
338:
72:
54:
32:
303:
291:
546:
311:
295:
236:
283:
241:
290:. It can be used standalone or combined with other tools and frameworks. It is often used for
583:
79:
248:
224:
590:
625:
617:
229:
668:
559:
326:
307:
346:
334:
315:
253:
21:
134:
124:
609:
621:
342:
330:
576:
299:
264:
15:
629:
259:
247:
235:
223:
213:
187:
165:
143:
133:
123:
46:. Unsourced material may be challenged and removed.
649:
8:
118:
656:
642:
117:
106:Learn how and when to remove this message
690:Python (programming language) libraries
537:
685:Python (programming language) software
7:
606:
604:
44:adding citations to reliable sources
680:Free software programmed in Python
194:3.3.4a0 / October 22, 2023
14:
608:
172:3.3.3 / October 22, 2023
20:
31:needs additional citations for
1:
545:Rudd, Tavis (June 10, 2001).
628:. You can help Knowledge by
325:Cheetah is included in the
288:Python programming language
149:; 23 years ago
721:
603:
302:, but can also be used to
209:
161:
356:
327:FreeBSD Ports collection
353:Example of Cheetah code
196:; 11 months ago
174:; 11 months ago
624:-related article is a
560:Cheetah in a nutshell
292:server-side scripting
675:Free system software
446:How are you feeling?
312:open-source software
304:generate source code
40:improve this article
695:Scripting languages
584:ONLamp.com tutorial
314:licensed under the
296:dynamic web content
120:
705:Web software stubs
589:2006-06-16 at the
549:. CheetahTemplate.
242:Template processor
125:Original author(s)
637:
636:
596:Dev Shed tutorial
273:
272:
116:
115:
108:
90:
55:"CheetahTemplate"
712:
700:Template engines
658:
651:
644:
612:
605:
580:
579:
577:Official website
562:
557:
551:
550:
542:
525:
522:
519:
516:
513:
510:
507:
504:
501:
497:
494:
491:
488:
485:
482:
479:
476:
473:
470:
467:
464:
461:
458:
455:
452:
449:
445:
442:
439:
435:
432:
429:
426:
423:
420:
417:
414:
411:
408:
405:
402:
399:
396:
393:
390:
387:
384:
381:
378:
375:
372:
369:
366:
363:
360:
269:
266:
225:Operating system
204:
202:
197:
182:
180:
175:
157:
155:
150:
121:
111:
104:
100:
97:
91:
89:
48:
24:
16:
720:
719:
715:
714:
713:
711:
710:
709:
665:
664:
663:
662:
601:
591:Wayback Machine
575:
574:
571:
566:
565:
558:
554:
544:
543:
539:
534:
527:
526:
523:
520:
517:
514:
511:
508:
505:
502:
499:
495:
492:
489:
486:
483:
480:
477:
474:
471:
468:
465:
462:
459:
456:
453:
450:
447:
443:
440:
437:
433:
430:
427:
424:
421:
418:
416:'Happy'
415:
412:
409:
406:
403:
400:
397:
394:
391:
388:
385:
382:
379:
376:
373:
370:
367:
364:
361:
358:
355:
333:distributions:
284:template engine
280:CheetahTemplate
265:cheetahtemplate
263:
205:
200:
198:
195:
189:Preview release
183:
178:
176:
173:
153:
151:
148:
144:Initial release
119:CheetahTemplate
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
718:
716:
708:
707:
702:
697:
692:
687:
682:
677:
667:
666:
661:
660:
653:
646:
638:
635:
634:
613:
599:
598:
593:
581:
570:
569:External links
567:
564:
563:
552:
536:
535:
533:
530:
431:'Dick'
425:'name'
410:'mood'
398:'name'
357:
354:
351:
349:among others.
306:. Cheetah is
298:by generating
286:that uses the
271:
270:
261:
257:
256:
251:
245:
244:
239:
233:
232:
230:Cross-platform
227:
221:
220:
215:
211:
210:
207:
206:
193:
191:
185:
184:
171:
169:
167:Stable release
163:
162:
159:
158:
147:June 2001
145:
141:
140:
137:
131:
130:
127:
114:
113:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
717:
706:
703:
701:
698:
696:
693:
691:
688:
686:
683:
681:
678:
676:
673:
672:
670:
659:
654:
652:
647:
645:
640:
639:
633:
631:
627:
623:
619:
614:
611:
607:
602:
597:
594:
592:
588:
585:
582:
578:
573:
572:
568:
561:
556:
553:
548:
541:
538:
531:
529:
404:'Tom'
352:
350:
348:
344:
340:
336:
332:
328:
323:
319:
317:
313:
309:
305:
301:
297:
293:
289:
285:
281:
277:
268:
262:
258:
255:
252:
250:
246:
243:
240:
238:
234:
231:
228:
226:
222:
219:
216:
212:
208:
192:
190:
186:
170:
168:
164:
160:
146:
142:
139:Oleg Broytman
138:
136:
132:
128:
126:
122:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
630:expanding it
615:
600:
555:
540:
528:
329:and several
324:
320:
279:
275:
274:
135:Developer(s)
102:
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
316:MIT License
254:MIT License
669:Categories
532:References
214:Written in
201:2023-10-22
179:2023-10-22
129:Tavis Rudd
66:newspapers
622:software
587:Archived
515:#end for
380:Template
377:#extends
374:Template
368:Template
96:May 2017
547:"0.9.5"
362:Cheetah
282:) is a
276:Cheetah
260:Website
249:License
199: (
177: (
154:2001-06
152: (
80:scholar
503:person
496:person
481:people
472:person
451:strong
441:strong
389:people
371:import
347:Ubuntu
345:, and
343:Debian
339:Fedora
335:Gentoo
218:Python
82:
75:
68:
61:
53:
616:This
518:</
506:</
448:</
359:#from
331:Linux
87:JSTOR
73:books
626:stub
524:>
512:>
490:>
484:<
466:#for
463:>
457:<
454:>
444:>
438:<
383:#set
308:free
300:HTML
294:and
278:(or
267:.org
237:Type
59:news
618:Web
498:is
42:by
671::
521:ul
509:li
500:$
493:$
487:li
478:$
475:in
469:$
460:ul
419:},
395:[{
386:$
341:,
337:,
318:.
657:e
650:t
643:v
632:.
620:-
434:,
428::
422:{
413::
407:,
401::
392:=
365:.
310:/
203:)
181:)
156:)
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.