I have the file name in the list with folders. The list contains 2000 file names such as
country / US / New York / file 1.pdf country / australia / sydney / file 1.pdf country / canada / toronto / bla / blabla / file2.pdf and so on.
I want to index those files in the database so that I have the hierarchical directory structure.
In my Django app
country --- America, Australia, Canada Then I click on a country , Then want to get it at the second level, the folders level and so on and at the end I want to see the file if there are no other folders.
Instead of checking my storage Yuri time, I want to store all this information in my database so that my web pages are displayed by DB and when the user clicks on the download, > Storage
How do I get that model or database table? / P>
I recommend the following types:
create Examples of how to store your tree structure and files: class modal: # Basic key for the original node class file (model): Node # node name # For example, file path to file on disk # path name then that will put your files in one or a few directories Moves in Hen) also you can change the name by using the hash of the file (for example). Update Model file by inserting a new path to your files. It is easy to show you the file and can create the path for the file etc. For model node [django-mptt] [1] (There are other solutions for the Django, Google do) to manage a tree like a skilled ADI.
You can also create your own DJENGO storage backend (or find many solutions on the Internet).
UPDATED
You can add new files using the deegago admin. You should use the Amazon S3 Django storage backend.
Change:
class file (model): node # foreign key for node name # File file name # Django models.FileField In this case you do not have to update the index.
No comments:
Post a Comment