I would appreciate some guidelines on a better way to deploy a flex/flash frontend with a django backend.
I've got flex and django working nicely using the Flex HTTPService and XML and the message content. Probably not as efficient as other methods but this is an intratnet and performance is not an issue. This is also my first django app, and although it's grown to be pretty significant, it still reflects some newbie mistakes. I'm deploying on linux and apache and using mod_python (because we've done that for years and I have not had time to research mod_wsgi). I'm more of a programmer than a Unix or Apache administrator but we are a small shop and you gotta do what you gotta do to make it work. Some url's have been edited to avoid exposing potentially proprietary info. The problem is that I deploy the client and server separately like this: /var/www/html/myapp/index.html launches my Flex app /var/www/django/mysite/app ... contains my django app. This works fine EXCEPT, I need to hardcode the django url into my Flex App based on my target deploy something like this. private static var LOCAL :String = "http://localhost:7777/django/mysite/app/"; //I use this with the debug server private static var QA :String = "http://mytestserver.mydomain.org/django/mysite/app/"; private static var PRODUCTION:String = "http://myprodserver.mydomain.org/django/mysite/app/"; private static var DJANGO_URL:String =PRODUCTION; So I have to edit and rebuild my Flex app for the different environments. While that's not much effort I know it's just bad practice. I would like the url's from flex/flash to django to be relative and thus I guess I should deploy my flash from django, I'm just a bit confused about the "static" and "media" directories. I am using django 1.2.4; however I could upgrade to 1.3 if that makes for a cleaner solution. FWIW my apache conf file looks like this. <Location "/django/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE app.settings PythonOption django.root /var/www//django/app PythonPath "['/var/www/django'] + sys.path" PythonDebug On </Location> -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.