如何在SAE上配置Django1.8

2024-12-05 23:48:37

总感觉官网文档看着吃力。于是写一篇更易懂的供各位参考。主要包括 Django 的基本配置,静态文件和数据库的配置。本文在 Mac OS X 下操作成功。Linux 系统完全通用。Windows 系统的用户也可以适当参考。

工具/原料

Python 2.7

Django 1.8.3

确保目录设置正确

1、首先,在家目录下:$ python2.7 django-admin.py startproject mysite为了避免混淆,请确保你使用的是 python2.7 和对应的 django 1.8.3,不要错误地使用了 python3.x 对应的 django 哦。为了安全起见建议使用全路径。如图所示。

如何在SAE上配置Django1.8

3、在与 manage.py 同级目录里添加 index.wsgi。全路径: ~/1/index.wsgi内容如下:import saefrom mysite import wsgiapplication = sae.create_wsgi_app(wsgi.application)

如何在SAE上配置Django1.8

5、配置数据库:用下面的代码替换 ~/1/mysite/settings.py 中 DATABASES 的部分。(其中空白的字符串的部分需要你去 SAE 控制台开通 MySQL 之后才能看到;当然建议是注释掉默认的代码,因为你在本地开发还需要那部分代码)以下是代码:MYSQL_HOST = 'w.rdc.sae.sina.com.cn'MYSQL_PORT = '3306'MYSQL_USER = ''MYSQL_PASS = ''MYSQL_DB = ''DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': MYSQL_DB, 'USER': MYSQL_USER, 'PASSWORD': MYSQL_PASS, 'HOST': MYSQL_HOST, 'PORT': MYSQL_PORT, }}

如何在SAE上配置Django1.8

6、完成以上步骤后,把代码传到后台即可。

猜你喜欢