File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -67,13 +67,12 @@ class CoAuthor(models.Model):
67
67
68
68
def paper_directory_path (instance , filename ):
69
69
_filename = filename .split ('.' )
70
- filename = re .sub (r'\W+ ' , '' , _filename [0 ])
71
- filename = filename .replace (' ' ,'_' )
72
- filename = textwrap .shorten (filename ,width = 100 ,placeholder = '' )
70
+ filename = re .sub (r'[^\w\-] ' , '' , _filename [0 ])
71
+ filename = filename .replace (' ' , '_' )
72
+ filename = textwrap .shorten (filename , width = 100 , placeholder = '' )
73
73
filename += f'.{ _filename [- 1 ]} '
74
74
return f'paper_files/paperNo.{ instance .paper .pk } /{ filename } '
75
75
76
-
77
76
class UploadedFile (models .Model ):
78
77
paper = models .ForeignKey (Paper , on_delete = models .CASCADE )
79
78
file = models .FileField (upload_to = paper_directory_path , blank = True ,max_length = 512 )
You can’t perform that action at this time.
0 commit comments