zoukankan      html  css  js  c++  java
  • 发布django到新浪SAE

    很早新浪SAE就支持python。加以利用,挂载一些自己的小应用。
     
    发布django应用到SAE,流程还是比较简单的。
    1.首先在SAE新建一个Python应用。
     
    新建空应用,直接上传本地已经写好的django应用代码。
     
    新建完成后,本地目录的结构,很简单。
    包括两个文件:
    index.wsgi和config.yaml
     
    2.需要修改两个配置文件
    .wsgi文件修改内容为
    import os
    import django.core.handlers.wsgi
    import sae
    os.environ['DJANGO_SETTINGS_MODULE'] = 'typos.settings'
    application = sae.create_wsgi_app(django.core.handlers.wsgi.WSGIHandler())
     
    .yaml文件修改为
    ---
    name: typos
    version: 1

    libraries:
    - name: django
      version: "1.5"

    handlers:
    - url: /static/
      static_path: ./
     
    3.修改完成后,如果使用了MySQL数据库,则需要首先开启SAE上新建应用的MySQL功能。
    共享和独享都可以。
    然后导入本地的数据库文件
    3.导入完成后,就开始测试。
     
    大致测试成功的话,就大功告成了。
     
    PS:发布typos中遇到的问题
    1.验证码刷新不出来。
         修改对应view中方法中包导入的方式import Image, ImageDraw 为from PIL import Image, ImageDraw
     
    相关链接:PIL导入
     
     
     
  • 相关阅读:
    S02_CH15_ AXI_OLED 实验
    S02_CH14_ EMIO_OLED 实验
    S02_CH13_ AXI_PWM 实验
    S02_CH12_ AXI_Lite 总线详解
    【第二季】CH11_ ZYNQ软硬调试高级技巧
    bzoj3028 食物
    Hdu3579 Hello Kiki
    bzoj4872 [Shoi2017]分手是祝愿
    bzoj4873 [Shoi2017]寿司餐厅
    省选模拟赛 LYK loves rabbits(rabbits)
  • 原文地址:https://www.cnblogs.com/ekse/p/4973297.html
Copyright © 2011-2022 走看看