Django项目到域,vps

时间:2016-09-23 09:55:52

标签: python django dns vps

我有VPS服务器(CentOS 6.8)

我在虚拟环境中安装了Python 3.5.2和Django 1.10.1

我将域名连接到VPS服务器

现在:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
  
<script type="text/javascript" src="https://unpkg.com/leaflet@0.7.7/dist/leaflet-src.js"></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@0.7.7/dist/leaflet.css" type="text/css">
<link rel="stylesheet" href="https://cdn.rawgit.com/Leaflet/Leaflet.draw/v0.3.0/dist/leaflet.draw.css" type="text/css">
<!--js-->
<script type="text/javascript" src="https://cdn.rawgit.com/Leaflet/Leaflet.draw/v0.3.0/dist/leaflet.draw-src.js"></script>
<body>
<div id="map"></div>
<button id="convert">
Get all features to GeoJSON string
</button>

<div class="modal" id="attributes">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title">Attribute Data</h4>
      </div>
      <div class="modal-body">
       

<div  class="content-scroll5">

<div class="col-xs-2">
  <label for="ex1">ACTION</label>
  <input class="form-control" name="action" id="actin" type="text">
</div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">OK</button>
      </div>
    </div>
  </div>
</div>

我尝试将settings.py中的django-project: (venv) /home/django_user/djtest/venv/django_project/django_project domain: /var/www/www-root/data/www/mydomain.com 设置为BASE_DIR但不能正常工作

如何将django-project连接到域?

项目仍为空,刚创建

1 个答案:

答案 0 :(得分:1)

Django项目不能像这样提供,你需要一些web-server应用程序,如gunicorn或apache。

就像你使用./manage.py runserver一样,你需要一些应用来执行你的django项目,相应于命令这些应用程序是GunicornApacheWSGI serverothers

创建项目时会创建一个文件wsgi.py Web服务器网关接口它将与上述网络服务器交互并为您的基于django的网站提供服务