Guest User

Untitled

a guest
Nov 19th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. FileField class (upload_to = None, max_length = 100, ** options)
  2.  
  3. class MyModel(models.Model):
  4. # file will be uploaded to MEDIA_ROOT/uploads
  5. upload = models.FileField(upload_to='uploads/')
  6. # or...
  7. # file will be saved to MEDIA_ROOT/uploads/2015/01/30
  8. upload = models.FileField(upload_to='uploads/%Y/%m/%d/')
  9.  
  10. STATIC_URL = '/static/'
  11. MEDIA_URL = '/media/'
  12. MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')
  13.  
  14. DEFAULT_FILE_STORAGE = 'storages.backends.ftp.FTPStorage'
  15. USER = 'userftp'
  16. PASSWORD = "passftp"
  17. HOST = 'ftp.host.com or IP'
  18. PORT = 21
  19. FTP_STORAGE_LOCATION = "ftp://{user}:{passwd}@{host}:{port}/".format(user=USER, passwd=PASSWORD, host=HOST, port=PORT)
  20.  
  21. AWS_STORAGE_BUCKET_NAME = os.getenv('AWS_BUCKET_NAME')
  22. AWS_ACCESS_KEY_ID = os.getenv('AWS_S3_ACCESS_KEY_ID')
  23. AWS_SECRET_ACCESS_KEY_ID = os.getenv('AWS_S3_SECRET_KEY')
  24. AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
  25. AWS_S3_OBJECT_PARAMETERS = { 'CacheControl': 'max-age=86400' }
  26. AWS_LOCATION = 'static'
  27. STATICFILES_DIRS = [os.path.join(BASE_DIR, 'code/static'),]
  28. STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
  29. STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
  30.  
  31. urlpatterns = [
  32. url(r'^admin/', admin.site.urls),
  33. ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Add Comment
Please, Sign In to add comment