在pythonanywhere.com免费网站建立虚拟机环境以及django网站

注册,添加App,选择python3.5,然后打开控制台

  • 搭建python3.5虚拟环境
    python  --version
    virtualenv -p /usr/bin/python3.5 VENV
    source VENV/bin/activate
  • 1252747-20180731082242749-685863510.png
  • 安装django
    pip install "django<1.9"
  • 创建网站
    django-admin startproject mvote
    cd mvote
    python manage.py startapp mysite
  • 可以通过网站的file,进行上传template,static file等文件
  • 修改setting.py文件
  • INSTALLEN_APP加入mysite
  • ALLOWED_HOSTS = ['*']

LANGUAGE_CODE = 'zh-CN'

TIME_ZONE = 'Asia/Beijing'

USE_I18N = True

USE_L10N = True

USE_TZ = True


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'static'),
    ]
STATIC_ROOT = "/home/guguobao/mvote/staticfiles/"
  • 点击它,修改以下内容,去此之外,还要修改mvote/wsgi.py为同样的内容

    1252747-20180731090207347-1835618264.png

# +++++++++++ DJANGO +++++++++++
# To use your own django app use code like this:
import os
import sys
#
## assuming your django settings file is at '/home/guguobao/mysite/mysite/settings.py'
## and your manage.py is is at '/home/guguobao/mysite/manage.py'
path = '/home/guguobao/mvote'
if path not in sys.path:
    sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'mvote.settings'

# then:
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
  • 修改网页的静态URL
    1252747-20180731092013008-226297563.png

转载于:https://www.cnblogs.com/guguobao/p/9394059.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
步骤如下: 1. 注册 PythonAnywhere 帐号 2. 创建 PythonAnywhere Web 应用 3. 更新 PythonAnywhere 应用程序 4. 创建数据库 5. 配置静态文件 6. 配置 WSGI 文件 具体步骤如下: 1. 注册 PythonAnywhere 帐号 在 PythonAnywhere 网站上注册帐号,并登录到您的控制台。 2. 创建 PythonAnywhere Web 应用 在控制台中,转到“Web”选项卡,并单击“Add a new web app”按钮。然后选择“Manual configuration”选项。 在接下来的屏幕上,您需要选择 Python 版本。选择您的 Django 程序所需的 Python 版本。接下来,您需要选择 WSGI 配置文件。您可以使用默认设置,也可以创建自己的 WSGI 配置文件。最后,您需要指定您的 Web 应用程序的名称。 3. 更新 PythonAnywhere 应用程序 下载您的 Django 程序文件并将其上传到 PythonAnywhere。您可以使用 SCP 或 SFTP 来上传文件。您可以将文件上传到“/home/yourusername/yourprojectname”目录中。 4. 创建数据库 在 PythonAnywhere 中创建一个新的 MySQL 或 PostgreSQL 数据库。在控制台中,单击“Databases”选项卡,并单击“Create a new database”按钮。然后选择您要使用的数据库类型。 5. 配置静态文件 将您的静态文件(如 CSS 和 JavaScript 文件)上传到 PythonAnywhere。您可以上传到“/home/yourusername/yourprojectname/static”目录中。在 Django 中,您需要在 settings.py 文件中设置 STATIC_ROOT 和 STATIC_URL。 6. 配置 WSGI 文件 在 PythonAnywhere 中,打开您的 WSGI 配置文件(在“Web”选项卡中)。将以下代码添加到该文件中: ``` import os import sys path = '/home/yourusername/yourprojectname' if path not in sys.path: sys.path.append(path) os.environ['DJANGO_SETTINGS_MODULE'] = 'yourprojectname.settings' from django.core.wsgi import get_wsgi_application application = get_wsgi_application() ``` 将“yourusername”和“yourprojectname”替换为您的实际值。 完成上述步骤后,您的 Django 应用程序应该已经部署到 PythonAnywhere 上了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值