Hi all! Hope you still remember this post which helps dive into django. I have gone really ahead with my developments, and now i'm willing to make some optimization and have some few issues. I don't know if I should open a new thread for each one. You will tell me, but I prefered to do it here because the initial thread was this one.
- First I can't use the HttpResponseRedirect() method in my application, it does not work like it should. In fact in my models module, I have a JobHistory class and a member function in that class which returns a link for the listdisplay of that model in the admin module. But when the id i'm looking for in the database does not exist, i would like to redirect the user to a custum error page. And to that I used HttpResponseRedirect() wich is unable to return the right address to the browser. I tried such things, read the documentation several times but nothing. I thought it was the reverse function which does not locate the page but no, because even with google address the browser receive a response address with some headers concatanated, and the browser cannot access the page, cause it has an invalid address: the code line in the models module: def get_executing_user_url(self): user_list = SystemUser.objects.filter(systemuser_name = self.job_executing_user, host = self.job.host) if not user_list: return HttpResponse('http://www.google.com/') #return HttpResponseRedirect('10.136.37.19:8080%s/' % reverse('fancycron.views.job_exec_user_error', args=(self.jobhistory_id,))) else: return '../systemuser/%s/' % (user_list[0].systemuser_id) You can see I've even tried to hardput the server address, but it did not work, and I even tested with google and it didn't work too. Tell me if I missed something in the use of HttpResponseRedirect. The error is not a django error, but the returned address is just not accessible each any time i try. - The second issue is that I have implement my middleware (django) and remote backend communication using django signals. It works, but as you can expected, it's synchronous, and I would like now to do it asynchronously. Is Celery the best option? If yes, could you please indicate me the simplest and efficient way to set that up? Anyway, ho can I send messages to my remote backend, without block in my browser rendering? Some good and working tutorials are welcome. Thank you a lot guys. Eugène NG 2012/5/20 Eugène Ngontang <sympav...@gmail.com> > Yes you're right Marc! > > It's just that I wanted to mention the fact my application is not only a > web site accessible via a web browser only, but a client-server application > with web-based GUI. > > But now things are clear, we're all now ok with the problematic and with > your help and great responses, i noticed it's better to do all my system > communication based on HTTP. > > I thank you for all your attention, all new ideas are still well come, and > i'll let you follow up the evelution of the development. > > Thanks guys. > > > > > 2012/5/20 Marc Aymerich <glicer...@gmail.com> > >> On Sat, May 19, 2012 at 8:01 PM, Eugène Ngontang <sympav...@gmail.com> >> wrote: >> > Hi Jani. >> > I don't know why you say >> > >> > " 3) Are you now trying to figure out how to plug in Django in "Adming >> > module/PC with GUI block"?" >> > >> > My admin module and the gui do not share anything. They are not on the >> same >> > pc. >> > Gui is for displaying and admin for the page content management like >> any web >> > aplication works. >> > >> > I please us unot to build a myster arround this thread. The problem was >> > simple: >> >> >> HI Eugène, >> the problem was simple, but all we have misunderstood you because >> usually the term GUI is used to refer "desktop application" rather >> than a web page, which seems to be the case. >> >> br >> -- >> Marc >> >> -- >> 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. >> >> > > > -- > ngont...@epitech.net > sympav...@gmail.com > ------------------------------------------------------------ > *Aux hommes il faut un chef, et au** chef il faut des hommes!* > > -- ngont...@epitech.net sympav...@gmail.com ------------------------------------------------------------ *Aux hommes il faut un chef, et au** chef il faut des hommes! L'habit ne fait pas le moine, mais lorsqu'on te voit on te juge! * -- 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.