Django与Apache WSGI部署的问题

-1 投票
0 回答
23 浏览
提问于 2025-04-12 05:37

我在一台运行Debian 12的机器上,用Python 3.11.2在VS Code 1.86.2中开发了一个django应用。现在我正在尝试把它部署到Apache 2.4.57和mod_wsgi 4.9.4上。我一直在参考Apache和Django的文档。

目前,我可以从部署的网站加载HTML文档,但Django的模板标签没有被处理。比如,我在浏览器中看到下面的文本。

    {% extends "base.html" %} {% block title %}my app{% endblock %} {% block content %} {% csrf_token %}
    Record Lookup
    Search Key:
    {% endblock %} 
Excerpt from apache2.conf: 
Listen 9876 <VirtualHost *:9876> 
DocumentRoot "/var/www/proj1_1/app_1/templates" 
ServerName www.trsws3.com </VirtualHost> 
WSGIScriptAlias /test_site/ /var/www/app1/app1/wsgi.py 
WSGIPythonPath /var/www/proj_1/app1 
<Directory /var/www/proj_1/app1> 
<Files wsgi.py> Require all granted </Files> </Directory> 

我对Django和Apache还很陌生,所以希望能得到一些指导,帮我找出这个问题的原因。

0 个回答

暂无回答

撰写回答