Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FileField class (upload_to = None, max_length = 100, ** options)
- class MyModel(models.Model):
- # file will be uploaded to MEDIA_ROOT/uploads
- upload = models.FileField(upload_to='uploads/')
- # or...
- # file will be saved to MEDIA_ROOT/uploads/2015/01/30
- upload = models.FileField(upload_to='uploads/%Y/%m/%d/')
- STATIC_URL = '/static/'
- MEDIA_URL = '/media/'
- MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')
- DEFAULT_FILE_STORAGE = 'storages.backends.ftp.FTPStorage'
- USER = 'userftp'
- PASSWORD = "passftp"
- HOST = 'ftp.host.com or IP'
- PORT = 21
- FTP_STORAGE_LOCATION = "ftp://{user}:{passwd}@{host}:{port}/".format(user=USER, passwd=PASSWORD, host=HOST, port=PORT)
- AWS_STORAGE_BUCKET_NAME = os.getenv('AWS_BUCKET_NAME')
- AWS_ACCESS_KEY_ID = os.getenv('AWS_S3_ACCESS_KEY_ID')
- AWS_SECRET_ACCESS_KEY_ID = os.getenv('AWS_S3_SECRET_KEY')
- AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
- AWS_S3_OBJECT_PARAMETERS = { 'CacheControl': 'max-age=86400' }
- AWS_LOCATION = 'static'
- STATICFILES_DIRS = [os.path.join(BASE_DIR, 'code/static'),]
- STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
- STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
- urlpatterns = [
- url(r'^admin/', admin.site.urls),
- ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Add Comment
Please, Sign In to add comment