Mathieu, Thanks for you continuous attention. I will try twod.wsgi as a scheme later.
On 8月18日, 下午4时31分, Mathieu Leduc-Hamel <marra...@gmail.com> wrote: > Richard, > > it's not the good way to do this, in the settings.py cause as i said before, > the code in the settings.py is executed every time somebody initiate a > session for the first time. The point there is a way to have a part of code > common to all currently connected user. > > Tang, > > I'm not an expert of the middleware development in Django but from what i > saw in the documentation it could be a great way to do that. Look at this > comment by example: > > "For performance reasons, middleware classes are only instantiated *once* in > long-running server processes; this means that you can't count on > __init__ getting > called every time a request runs, only once at server startup. > " > " > > -http://www.djangobook.com/en/beta/chapter16/ > > You'll need to test if it's true but there's a great possibility it would be > the case in real world experimentation. > > But if i was you i would really try twod.wsgi cause this guy is using > something that have bean used from time to time in the Pylons world where > this kind of use case is perfectly solvable. > > 2010/8/18 Richard Colley <richard.col...@gmail.com> > > > > > Why not call your "boot" code from settings.py? > > > On Aug 18, 4:05 pm, Tang Daogang <daogangt...@gmail.com> wrote: > > > hi, Emily, > > > > Let me introduce Scala/Lift as example. > > > > Every lift project has a file named 'Boot.scala', this file will only > > > be executed once when this project boots up. In this file, we can > > > write some initial codes to initial project and some userdefined > > > structures. > > > > Emm, that's it. I want to find one file acting like Boot.scala of Lift > > > within Django, but failed. If there is one file like that, I will put > > > my plugins registering codes into it, thus, when I type "python > > > manage.py runserver", it can be executed automatically and only once. > > > By it, my plugins can be registered when app boot up. > > > > Do you understand my meaning? Welcome suggestion. > > > > On 8月17日, 下午8时45分, Emily Rodgers <emily.kate.rodg...@gmail.com> wrote: > > > > > On Aug 17, 2:26 am, Tang Daogang <daogangt...@gmail.com> wrote: > > > > > > Dear all, > > > > > > Recently, I have developed a plugin system for my app, and I want to > > > > > register those plugins when my app boot up, this need to execute some > > > > > user defined codes (functions) in app boot procedure, I don't know > > > > > where insert my registering codes to, anyone can help? > > > > > > Thank you. > > > > > Hi, > > > > > I don't know how to help you, but I think it is because you haven't > > > > explained what you want to do thoroughly enough. > > > > > What do you mean by a plugin system, and what do you mean by > > > > registering them with the app on boot up? Are you talking about > > > > including another python module in your code? Or perhaps including > > > > another django app in your code? > > > > > Can you give us a bit more information (and maybe examples) of what > > > > you are trying to do. > > > > > Cheers, > > > > Em > > > -- > > You received this message because you are subscribed to the Google Groups > > "Django users" group. > > To post to this group, send email to django-us...@googlegroups.com. > > To unsubscribe from this group, send email to > > django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@google-groups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/django-users?hl=en.- 隐藏被引用文字 - > > - 显示引用的文字 - -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.