I think Django is fabulous for the admin-interface, a simple text
search and template inheritance.  I will use Django for all of those.
What I'm not getting an answer to and cannot find an example of is a
complex search, where I have to retrieve data from multiple tables,
combine the data, remove the duplicates, etc between a web page and
the database.  The code that started this thread is only a small piece
of the complex data retrieval I need to do.  PHP is great for writing
complex SQL queries right in the HTML template and I know exactly what
it is doing.

First of all, mixing technologies without need is most of the times a bad idea - so if it is really the case that you can't solve all of your issues in django, you shouldn't use it at all, but solve them in PHP.


But to be honest - I doubt that django isn't capable of solving your problem.

See

http://docs.djangoproject.com/en/dev/topics/db/queries/#topics-db-queries

for a introduction to the multitude of query-options. I doubt that your rather simple m:n-relationship is covered there.


I myself use SQLAlchemy, and that can for sure query and filter those relationships.

Diez
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to