Hey, I've posted a few times about saving files through the admin and all the problems its caused, but i figured out that the save method i tried to write was screwing it all up by not completing due to the error in opening the file. But since this is occuring it still is screwing up what i went out to do. So i am curious if this can be done in the view instead of the save method.
I can get the file to save to the system through the admin interface, but what i cant seem to do is create a view that will save the file. the model has user and file fields and i want the view to be @login_required. What i have tried doesnt seem to follow with the login, meaning in the templates, which extends a base template that controls the login, when i connect to the pages that should handle the upload, the person is no longer logged in. and when i try the upload i dont get any errors, but the file is not saved to the file system or registered in the admin, so if anyone has any pointers or code it would be a great help. this is the view i have: @login_required def bulk_reg(request): """Add large numbers of registrations by uploading a file""" manipulator = FileManipulator() data_domain = get_object_or_404(DataDomain, user=request.user.id) new_data = {} errors = {} if request.POST: new_data = request.POST.copy() new_data.update(request.FILES) errors = manipulator.get_validation_errors(new_data) if not errors: manipulator.do_html2python(new_data) fi = BulkDataRegFile(user = request.user.id, domain = data_domain, bulk = new_data['bulk'],) fi.save() return HttpResponseRedirect('/provider/') form = forms.FormWrapper(manipulator, new_data, errors) return render_to_response('provider/dataset/bulkreg.dht', {'form': form},) the file manipulator is a custom manipulator that only includes the fileuploadfield and is_required is true. So i am hoping to get this to work and maybe open the file from the view and then parse it for more information if that would work. Any suggestions or code would be greatly appreciated. Jacob --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---