首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Gandi实例上安装Django

在Gandi实例上安装Django
EN

Stack Overflow用户
提问于 2022-04-29 09:58:23
回答 1查看 69关注 0票数 1

我试图在甘地上安装一个Django应用程序。

现在,我拥有的是un名称wsgi.py:

代码语言:javascript
复制
import sys
import os
import os.path

sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), 'cms')))
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'cms.settings')
from django.core.wsgi import get_wsgi_application

另一个名字是requirements.txt:

代码语言:javascript
复制
django-cms

当我做pip --version时: pip 22.0.4来自/home/hosting-user/.local/lib/python3.9/site-packages/pip (python3.9)

当我做python3 --version:Python3.5.3(我不知道为什么,因为我在我的甘地仪表板上写了3.9篇文章,也许它是问题的一部分)

当我执行django-admin startproject django_delights:bash: django admin:命令未找到

当我执行python -m django startproject mysite:/usr/bin/python:没有名为django的模块(与python3相同)

当我做env

代码语言:javascript
复制
LC_ALL=C
LD_LIBRARY_PATH=/opt/mysql-8.0/lib/x86_64-linux-gnu:/opt/mysql-8.0/lib/x86_64-linux-gnu
LANG=C
OLDPWD=/srv/data/web
DB_VERSION=8.0
CUSTOMER_DIR=/srv/data
container_ttys=/dev/pts/0 /dev/pts/1 /dev/pts/2 /dev/pts/3
SHELL_START=true
MAX_MEM=256
DB_USER=hosting-db
PREFIX=/
container=lxc
LOCAL_DIR=/srv/run
WWW_ENGINE=python
PWD=/srv/data/web/vhosts/default
HOME=/home/hosting-user
SYS_USER=hosting-admin
MYSQL_HOME=/srv/data/.config/mysql-8.0
TMPDIR=/srv/data/tmp
PIP_LOG=/srv/data/var/log/www/pip.log
DB_ENGINE=mysql
PAAS=lamp0
PIP_BUILD_DIR=/srv/data/tmp/pip-build
TERM=vt100
APP_USER=hosting-app0
PIP_SRC_DIR=/srv/data/tmp/pip-src
PAAS_USER=hosting-user
SHLVL=4
PYTHONPATH=/srv/data/web/vhosts/default/local/lib/python2.7
WWW_VERSION=3.9
NO_MOUNT=yes
LOGROTATE_CONF=/srv/data/var/admin/logrotate.conf
PHP_USER=hosting-user
PATH=/usr/sbin:/usr/bin:/sbin/:/bin:/opt/python-3.9/bin:/opt/python-3.9/sbin:/opt/python-3.9/usr/bin:/opt/python-3.9/usr/sbin:/opt/mysql-8.0/bin:/opt/mysql-8.0/sbin:/opt/mysql-8.0/usr/bin:/opt/mysql-8.0/usr/sbin:/opt/sqlite-3/bin:/opt/python-3.9/bin:/opt/python-3.9/sbin:/opt/python-3.9/usr/bin:/opt/python-3.9/usr/sbin:/opt/mysql-8.0/bin:/opt/mysql-8.0/sbin:/opt/mysql-8.0/usr/bin:/opt/mysql-8.0/usr/sbin:/opt/sqlite-3/bin
GITWEB_USER=hosting-user
LD_PRELOAD= /usr/local/lib/gandi/gandi-preload.so
DISTRIB=jessie
_=/usr/bin/env
EN

回答 1

Stack Overflow用户

发布于 2022-04-30 08:40:58

所以,我找到了怎么做的,有点.我不是在服务器上启动项目,而是在我自己的计算机上启动它。我将文件wsgi.py移动在与manage.py相同的级别上。然后,在settings.py文件中查找行ALLOWED_HOSTS,对于我来说,这是第28行,并添加域名:ALLOWED_HOSTS = ['www.mysite.com'] --如果做得不好,您需要添加的域名会出现错误。重新启动服务器,它应该是好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72056172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档