Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 正在将Django Admin和Django Rest框架API加载到本地网站-404错误_Python_Django_Apache_Django Rest Framework - Fatal编程技术网

Python 正在将Django Admin和Django Rest框架API加载到本地网站-404错误

Python 正在将Django Admin和Django Rest框架API加载到本地网站-404错误,python,django,apache,django-rest-framework,Python,Django,Apache,Django Rest Framework,我正在尝试设置一个在本地网络(webdev.local)上可见的本地站点。我可以查看默认的apache页面,但无法访问django admin或DRF API。我已经检查了apache2.conf和我为virtualhost创建的conf文件。我已经看到了大量对wsgi.py文件的引用,但不确定它到底出了什么问题。 这是我创建的第一个conf文件: Alias /static /home/dbadmin/name/django/name/static <Directory /home

我正在尝试设置一个在本地网络(webdev.local)上可见的本地站点。我可以查看默认的apache页面,但无法访问django admin或DRF API。我已经检查了apache2.conf和我为virtualhost创建的conf文件。我已经看到了大量对wsgi.py文件的引用,但不确定它到底出了什么问题。 这是我创建的第一个conf文件:

Alias /static /home/dbadmin/name/django/name/static

  <Directory /home/dbadmin/name/django/name/static>
    Require all granted
  </Directory>

  <Directory /home/dbadmin/name/django/name/name>
    <Files wsgi.py>
      Require all granted
    </Files>
  </Directory>

  Alias /static  /home/dbadmin/name/django/name/static

  <Directory /home/dbadmin/name/django/name/static>
    Require all granted
    </Directory>

    <Directory /home/dbadmin/name/django/name/name>
      <Files wsgi.py>
        Require all granted
      </Files>
    </Directory>

    WSGIDaemonProcess name python-path= /home/dbadmin/name/django/name/name:/home/dbadmin/name/projectenv/lib/python2.7/site-packages
    WSGIProcessGroup name
    WSGISCriptAlias / /home/dbadmin/name/django/name/name/wsgi.py
Alias/static/home/dbadmin/name/django/name/static
要求所有授权
要求所有授权
别名/static/home/dbadmin/name/django/name/static
要求所有授权
要求所有授权
WSGIDaemonProcess name python path=/home/dbadmin/name/django/name/name:/home/dbadmin/name/projectenv/lib/python2.7/site-packages
WSGIProcessGroup名称
WSGISCriptAlias//home/dbadmin/name/django/name/name/wsgi.py
这是我在查看Django 1.8文档后创建的第二个conf文件

<VirtualHost *:80>

  ServerName webdev.local

  <Directory /home/dbadmin/appname/django/appname/static>
    Require all granted
  </Directory>

  WSGIScriptAlias / /home/dbadmin/appname/django/name/name/wsgi.py

  <Directory /home/dbadmin/appname/django/appname/appname>
<Files wsgi.py>
    Require all granted
</Files>
  </Directory>  

    </VirtualHost>

ServerName webdev.local
要求所有授权
WSGIScriptAlias//home/dbadmin/appname/django/name/name/wsgi.py
要求所有授权
两者在localhost中都可以正常工作。不知道问题是什么。有任何建议或注意到任何错误吗

运行Apache2和Django 1.8/Django Rest框架3.2.4