File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
8
8
## [ Unreleased]
9
9
10
+ ## Added
11
+
12
+ - Model SuppliedDataFile has new method storage_name for use with Django storage (like storage_dir on SuppliedData)
13
+
10
14
## [ 0.1.0] - 2023-06-16
11
15
12
16
First Release
Original file line number Diff line number Diff line change @@ -138,6 +138,19 @@ def upload_url(self):
138
138
self .filename ,
139
139
)
140
140
141
+ def storage_name (self ):
142
+ """For use with Django storage classes.
143
+ Returns full name in storage
144
+ Example use:
145
+ default_storage.open(os.path.join(supplied_data_file.storage_name())
146
+ """
147
+ return os .path .join (
148
+ str (self .supplied_data .id ),
149
+ "supplied_data" ,
150
+ str (self .id ),
151
+ self .filename ,
152
+ )
153
+
141
154
def does_exist_in_storage (self ):
142
155
return os .path .exists (self .upload_dir_and_filename ())
143
156
You can’t perform that action at this time.
0 commit comments