You may autopopulate created_by field via admin interface following this guideline:
http://stackoverflow.com/questions/3986963/prepopulate-an-admin-field-from-logged-in-user Hope it helps! El viernes, 24 de junio de 2011 22:00:28 UTC+2, django_cd escribió: > > Hey, > > I am very new to Django just started working around with forms. I have > been facing difficulty in getting a user registered. Anyways i was > following steps given in James Bennet blog. > > http://www.b-list.org/weblog/2006/sep/02/django-tips-user-registration/ > > I have defined my classes, forms similar to whats given on the blog post. > > Here is my traceback : > > ----------------------------------------------------------------------------------- > Environment: > > > Request Method: GET > Request URL: http://127.0.0.1:8000/cd/ > > Django Version: 1.3 > Python Version: 2.7.1 > Installed Applications: > ['django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.sessions', > 'django.contrib.sites', > 'django.contrib.messages', > 'django.contrib.staticfiles', > 'django.contrib.admin', > 'registration'] > Installed Middleware: > ('django.middleware.common.CommonMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.middleware.csrf.CsrfViewMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.contrib.messages.middleware.MessageMiddleware', > 'django.middleware.csrf.CsrfResponseMiddleware') > > > Template error: > In template c:\users\pradeep\desktop\cd\templates\index.html, error at > line 6 > Caught AttributeError while rendering: 'module' object has no attribute > 'Manipulator' > 1 : <html> > > > 2 : <head> > > > 3 : </head> > > > 4 : <body> > > > 5 : Hey you are on index page > > > 6 : <a href=" {% url registration %} ">Register</a> > > > 7 : </body> > > > 8 : </html> > > Traceback: > File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in > get_response > 111. response = callback(request, > *callback_args, **callback_kwargs) > File "C:\Users\pradeep\Desktop\cd\views.py" in indexPage > 8. return direct_to_template(request, template='index.html') > File "C:\Python27\lib\site-packages\django\views\generic\simple.py" in > direct_to_template > 28. return HttpResponse(t.render(c), mimetype=mimetype) > File "C:\Python27\lib\site-packages\django\template\base.py" in render > 123. return self._render(context) > File "C:\Python27\lib\site-packages\django\template\base.py" in _render > 117. return self.nodelist.render(context) > File "C:\Python27\lib\site-packages\django\template\base.py" in render > 744. bits.append(self.render_node(node, context)) > File "C:\Python27\lib\site-packages\django\template\debug.py" in > render_node > 73. result = node.render(context) > File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in > render > 437. url = reverse(view_name, args=args, kwargs=kwargs, > current_app=context.current_app) > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in reverse > 391. *args, **kwargs))) > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in reverse > 312. possibilities = self.reverse_dict.getlist(lookup_view) > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _get_reverse_dict > 229. self._populate() > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _populate > 208. for name in pattern.reverse_dict: > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _get_reverse_dict > 229. self._populate() > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _populate > 197. for pattern in reversed(self.url_patterns): > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _get_url_patterns > 279. patterns = getattr(self.urlconf_module, "urlpatterns", > self.urlconf_module) > File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in > _get_urlconf_module > 274. self._urlconf_module = import_module(self.urlconf_name) > File "C:\Python27\lib\site-packages\django\utils\importlib.py" in > import_module > 35. __import__(name) > File "C:\Users\pradeep\Desktop\cd\registration\urls.py" in <module> > 2. from registration import views > File "C:\Users\pradeep\Desktop\cd\registration\views.py" in <module> > 10. from registration.forms import UserForm, StateForm, CityForm, > RegForm, LoginForm, UserSchoolForm, UserCollegeForm, UserUnivForm, > UserCompanyForm > File "C:\Users\pradeep\Desktop\cd\registration\forms.py" in <module> > 15. class UserForm(forms.Manipulator): > > Exception Type: TemplateSyntaxError at /cd/ > Exception Value: Caught AttributeError while rendering: 'module' object > has no attribute 'Manipulator' > > > ------------------------------------------------------------------------------------------------ > > I tried using django-registration but couldn't figure out how everything > works as i couldn't find good documentation or working examples using the > same :( . > > Glad if you people can help me out with this error and also if there is an > easy way to use the default auth user table and also creating our own user > profile. > > Regards, > Pradeep > -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/iHesZNJyZoEJ. 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.