把你的django网站推到amazon s3。

django-staticgen的Python项目详细描述


http://img.shields.io/travis/mishbahr/django-staticgen.svg?style=flat-squareLatest VersionDownloadsPython VersionsLicensehttp://img.shields.io/coveralls/mishbahr/django-staticgen.svg?style=flat-square

把你的django网站推到amazon s3。

work in progress//not production ready.

快速启动

  1. 从pypi安装django-staticgen

    pip install django-staticgen
    
  2. staticgen添加到INSTALLED_APPS

    INSTALLED_APPS = (
        ...
        'staticgen',
        ...
    )
    
  3. 迁移数据库:

    python manage.py migrate
    
  4. 要在amazon s3上发布您的站点,您需要设置一个awss3存储桶来托管该站点。将以下详细信息添加到项目settings.py模块:

    AWS_ACCESS_KEY_ID = 'AKIAIOSFODNN7EXAMPLE'
    AWS_SECRET_ACCESS_KEY = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
    AWS_STORAGE_BUCKET_NAME = 'staticgen-bucket'
    
  5. 最后,将站点发布到s3非常简单:

    python manage.py staticgen_publish
    

芹菜

此项目需要正确安装和配置celery>=3.1

有关在django中使用芹菜的更多信息。

见:http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html

待办事项

  • 缓存控制
  • gzip压缩
  • 云锋分布/失效

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从ImageIO中排除特定的TIFF读取器?   JavaJMockit和passbyreference。我们中一定有一个人错了(可能是我!)   java Android camera2放弃了牛轧糖的表面,但在棉花糖上工作   java按字符串中出现的顺序对字符数组进行排序   如何获取Groovy生成的java源代码   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java为什么我的冒泡排序代码会打印出这些奇怪的东西?   java JAXB:typesafeEnumMemberName=“generateName”是否可自定义?   Java编程输入:今天是星期天输出:星期天是今天   java不理解首个OOAD书的吉他示例   java如何从JformattedTextfield检索货币格式值   java可以从相同的源代码生成功能不同的可执行文件吗?