我在我的 Django 应用程序中有一个位置,我需要在第三方身份验证之后构造对我的域的回调,但我坚持如何做到这一点,因为有问题的视图并没有真正映射到一个模型(或相反,视图代码引用了多个模型),以及 get_absolute_url() 构造和永久链接所有参考模型的文档。
例如,在我的模板中,我目前有类似的内容:
<a class="btn btn-danger large" href="http://to/third/party?api_key=noneyobiz&cb=http://localhost:8000/signup">Join via Somethingorother</a>
urls.py 中此视图的行是:
url(r'^signup/$', 'signup', name="signup"),
我希望硬编码的“http://localhost:8000/signup”是动态的。我希望这个功能不依赖于我使用通用视图。实际上我不明白为什么生成永久链接甚至与模型相关,似乎它应该只取决于 urlconf。我在这里想念什么?