I am building a relatively simple Django application and apart from the main page where most of the dynamic parts of the application are, there are a few pages that I will need that will not be dynamic at all (About, FAQ, etc.). What is the best way to integrate these into Django, idealing still using the Django template engine? Should I just create a template for each and then have a view that simply renders that template?
相关问题
- how to define constructor for Python's new Nam
- streaming md5sum of contents of a large remote tar
- How to get the background from multiple images by
- Django __str__ returned non-string (type NoneType)
- Evil ctypes hack in python
If you want to just create a template for each of them, you could use the
direct_to_template
generic view to serve it up.Another option would be the
django.contrib.flatpages
app, which would let you configure the static URLs and content via the database.Have you looked at flat pages in Django? It probably does everything you're looking for.