1

可能重复:
我可以从 Django 中的模板访问 settings.py 中的常量吗?

我正在尝试创建一个模板,其中包含一些超链接和重定向 url。我有单独的生产和登台服务器。我已经尝试过request.get_full_path模板,但它呈现的是查询字符串而不是域名。任何想法?

在 settings.py 我做了以下

TEMPLATE_CONTEXT_PROCESSORS = (
     "django.core.context_processors.request",
     "django.contrib.auth.context_processors.auth"

     )

我的模板如下

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="sumit_1349250468_per@ersumit.com">
    <input type="hidden" name="item_name" value="registration charge {{ request.session.username }}">
    <input type="hidden" name="item_number" value="{{ request.session.userid }}">
    <input type="hidden" name="amount" value="9.00">
    <input type="hidden" name="no_shipping" value="0">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="lc" value="AU">
    <input type="hidden" name="bn" value="PP-BuyNowBF">
    <input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
    <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1">
    <input type="hidden" name="return" value="{{ request.get_full_path}}accounts/success">
    <input type="hidden" name="cancel_return" value="{{ request.get_full_path}}/accounts/sorry">

</form>

我不想创建任何自定义视图

4

0 回答 0