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

Posted 大大的大笨熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在pythonanywhere.com免费网站建立虚拟机环境以及django网站相关的知识,希望对你有一定的参考价值。

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

  • 搭建python3.5虚拟环境
    python  --version
    virtualenv -p /usr/bin/python3.5 VENV
    source VENV/bin/activate
  • 安装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为同样的内容

# +++++++++++ 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

以上是关于在pythonanywhere.com免费网站建立虚拟机环境以及django网站的主要内容,如果未能解决你的问题,请参考以下文章

在 pythonanywhere.com 上部署烧瓶站点/应用程序

如何在 Python 中进行 ***/代理连接?

连接到 PythonAnywhere SQL Server 的问题

爬取免费IP,建立自己的爬虫IP池

将mysql与pythonanywhere一起使用时出现错误4

建立基于 Paypal 的会员网站 - 总菜鸟 - 将不胜感激