Knowledge

CheetahTemplate

Source 📝

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:.

Index


verification
improve this article
adding citations to reliable sources
"CheetahTemplate"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Original author(s)
Developer(s)
Stable release
Preview release
Python
Operating system
Cross-platform
Type
Template processor
License
MIT License
cheetahtemplate.org
template engine
Python programming language
server-side scripting
dynamic web content
HTML
generate source code
free

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.