I am trying something similar and getting: Cannot create a consistent method resolution order (MRO) for bases File, FieldFile
Using Django 1.1b Cheers! Sumit On Apr 14, 1:11 pm, Alex Gaynor <alex.gay...@gmail.com> wrote: > On Tue, Apr 14, 2009 at 4:04 PM, Vincent Foley <vfo...@gmail.com> wrote: > > > Hello, > > > I want to be able to add files inside a model to test that model. > > However, I'm unable to find in the documentation any mention on how to > > do so. I asked on IRC and somebody suggested the following: > > > from django.core.files import File > > from myproject.myapp.models import MyModel > > fd = open('/path/to/file') > > f = File(fd) > > obj = MyModel.objects.create(file_field=f) > > f.close() > > fd.close() > > > However, when I try to access obj, I get the following exception: > > SuspiciousOperation: Attempted access to '/path/to/file' denied. > > > Is it how one is supposed to "attach" file into a model? If so, what > > could be causing my problem? > > > Thanks, > > > Vincent > > If the file isn't already relative to your MEDIA_ROOT you need to do: > > m = MyModel() > m.file_field.save('new_file_name', open('/path/to/file').read()). > > Alex > -- > "I disapprove of what you say, but I will defend to the death your right to > say it." --Voltaire > "The people's good is the highest law."--Cicero --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---