PHP无法在django模板中工作

时间:2015-07-20 08:30:01

标签: php html django

代码为:

<!DOCTYPE html>
    <html>
    <body>

    aaa
    <?php
        echo "hello";
    ?>

    </body>
    </html>

我在test.php下的/Library/WebServer/Documents/test.php文件中试了一下 它适用于http://localhost/test.php

当我把它放在index.php中的project/app/template/app/index.php文件中时 只有“aaa”出现在localhost/app/并且PHP无效。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

Django服务器无法运行php脚本。它的服务器不是HTTP服务器。你需要像Apache,nginx这样的HTTP服务器来运行php脚本。

由于您运行的是本地主机服务器,因此无法帮助您。在生产级别,虽然您可以通过将django配置为在Apache等HTTP服务器上运行来运行您的php脚本。

这是doc,它将帮助您使用HTTP服务器配置django,以便您可以在Django模板中运行php脚本。

答案 1 :(得分:0)

我还没有找到一些方法来实现django中不重复的页眉和页脚功能。它通过模板继承来实现。

template inheritance

请指出这不是正确的方法。