python - 如何通过get方法获取数据

标签 python django

如何在 get 方法中发送标题值?

getBooksDetails.html

    <a href="getBookDetails" style="text-decoration: none">
    <h4 class="overflow title" title="{{ book.title.upper }}">{{ book.title.upper }}</h4>
    </a>

urls.py
urlpatterns = patterns('',
    (r'^index', 'views.index'),
    (r'getBookDetails', 'views.getBookDetails'),
)

我试图在这个方法中打印标题的值只是为了确认值是否到来。有人可以帮助我,如何在 GET 方法中发送和获取值。

views.py
def getBookDetails(request):
    print request.GET // how to get title value here from get method
    return render_to_response('getBookDetails.html')

最佳答案

您可以在URL中发送数据:

例如,假设我们有一个像这样的网址:

http://localhost:8000/hi?id="bye"

您可以通过两种方式获取Django中的数据:

request.GET['id']

request.GET.get('id', 'default value')

关于python - 如何通过get方法获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17691385/

相关文章:

Python 多处理关键字参数

python - Django 查询对 ArrayFields 的长度求和

django - 为什么使用 nginx 服务的网站没有应用样式

javascript - JavaScript 和 Python 中的分号有什么区别?

python - 全局排除模式

python - 如何在 keras 或 tensorflow 中使用 ImageDataGenerator 获取相同的增强图像?

python - Python 中斐波那契程序的递归深度限制

python - 我无法在 Django 1.5.4 和 Ubuntu 13.04 EC2 中安装 django-tracking

Django ModelForm is_valid自动保存实例

javascript - Emacs、Django 模板和脚本 block