使用Django URL将发布的信息发送到另一个页面

绿色军刀

我是Django的新手,我想知道如何使用URL(或任何其他方式)将信息从一个网页发送到另一个网页。我尝试制作一个全局变量并返回信息,但是它没有用。在此示例中,quote当按下“提交”按钮时,我需要将发布的数据发送到下一页。

这是我的模型:

from django.db import models

class OrderEntry(models.Model):
    quote_num = models.CharField(max_length=50, primary_key=True)
    customer = models.CharField(max_length=100)
    cust_po = models.CharField(max_length=50)
    datetime = models.DateTimeField(auto_now=True, editable=True)

形式:

from django import forms

class Details(forms.Form):
    quote_number = forms.CharField(max_length=50, min_length=3)
    customer = forms.CharField(max_length=100)
    po_number = forms.CharField(max_length=50, min_length=4)

看法:

from django.shortcuts import render
from django.http import HttpResponseRedirect, HttpResponse
from orders.models import OrderEntry, Items
from orders.forms import Details, ItemDetails

def entry(request):
if request.method == 'POST':
    form = Details(request.POST)
    if form.is_valid:
        customer = request.POST.get('customer')
        quote = request.POST.get('quote_number')
        purchase = request.POST.get('po_number')
        obj_oe = OrderEntry(customer = customer, quote_num = quote,
            cust_po = purchase)
        obj_oe.save()
        return HttpResponseRedirect('/entry/items')
else:
    form = Details(
    initial={'quote_number': 'QS', 'po_number': 'PO-'}
    )
return render(request, 'order.html', {'form': form})

def entry_items(request):
if request.method == 'POST':
    form = ItemDetails(request.POST)
    if form.is_valid:
        # quote = quote value
        a1 = request.POST.get('i1')
        a2 = request.POST.get('i2')
        a3 = request.POST.get('i3')
        a4 = request.POST.get('i4')
        a5 = request.POST.get('i5')
        a6 = request.POST.get('i6')
        a7 = request.POST.get('i7')
        a8 = request.POST.get('i8')
        a9 = request.POST.get('i9')
        a10 = request.POST.get('i10')
        obj_oi = Items(quote_num = quote, item_1 = a1, item_2 = a2, item_3 = a3, item_4 = a4,
            item_5 = a5, item_6 = a6, item_7 = a7, item_8 = a8, item_9 = a9,
            item_10 = a10)
        obj_oi.save()
        return HttpResponseRedirect('/entry')
else:
    form = ItemDetails
return render(request, 'order_items.html', {'form': form})

最后,网址:

from django.conf.urls import url
from django.contrib import admin
from orders import views_orders

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^entry/$', views_orders.entry),
url(r'^entry/items', views_orders.entry_items),
]

那么如何quote在下一页中将变量的值获取呢?

谢谢你的帮助。

伤口

试试这个

HttpResponseRedirect(reverse('namespace:name', args=(var_to_send,)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用angularjs将参数从html页面发送到另一个页面

来自分类Dev

如何使用PHP将数据发送到另一个页面?

来自分类Dev

如何使用phonegap将图像发送到另一个页面

来自分类Dev

如何使用会话将LINQ查询结果发送到另一个页面?

来自分类Dev

使用按钮将信息从一个Excel工作表发送到另一个

来自分类Dev

使用postMessage()将HTML块发送到另一个URL

来自分类Dev

使用python日志记录模块将消息信息发送到一个文件,并将错误消息发送到另一个文件

来自分类Dev

使用PHP将数据从我的网站发送到另一个网站的外部页面

来自分类Dev

如何使用Ajax将GET值和可用的php发送到另一个页面?

来自分类Dev

当我使用会话将值从一个页面发送到另一个页面时,出现以下错误

来自分类Dev

Django-如何将“ POST”信息从一个视图发送到另一个视图

来自分类Dev

使用x-callback-url将Binary发送到另一个应用程序

来自分类Dev

需要一个使用http发布请求将xml数据从Salesforce发送到外部服务器/另一个Salesforce组织的示例

来自分类Dev

在python中使用特定名称将信息从一个实例发送到另一个实例

来自分类Dev

如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

来自分类Dev

无法使用意图将内容从EditText发送到另一个活动

来自分类Dev

如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

来自分类Dev

如何使用JavaScript将数据从一个.window发送到另一个?

来自分类Dev

如何使用Scenic将消息从一个场景发送到另一个场景?

来自分类Dev

使用JavaScript / AJAX将值从一个PHP文件发送到另一个

来自分类Dev

如何使用JavaScript将数据从一个.window发送到另一个?

来自分类Dev

使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

来自分类Dev

我正在尝试使用jquery和ajax将多个数据发送到另一个页面,以检查数据库中是否存在值

来自分类Dev

我正在尝试使用jquery和ajax将多个数据发送到另一个页面,以检查数据库中是否存在值

来自分类Dev

使用 jQuery ajax 将数据从表单发送到电子邮件,并通过传递 POST 变量重定向到另一个页面不起作用

来自分类Dev

如何使用子进程使用python将输入发送到另一个程序

来自分类Dev

使用结构将值发送到另一个函数-这有什么问题?

来自分类Dev

将数据发送到另一个PHP文件以使用电子邮件中的数据

来自分类Dev

如何结合使用ajax和CORS将json请求发送到另一个域

Related 相关文章

  1. 1

    如何使用angularjs将参数从html页面发送到另一个页面

  2. 2

    如何使用PHP将数据发送到另一个页面?

  3. 3

    如何使用phonegap将图像发送到另一个页面

  4. 4

    如何使用会话将LINQ查询结果发送到另一个页面?

  5. 5

    使用按钮将信息从一个Excel工作表发送到另一个

  6. 6

    使用postMessage()将HTML块发送到另一个URL

  7. 7

    使用python日志记录模块将消息信息发送到一个文件,并将错误消息发送到另一个文件

  8. 8

    使用PHP将数据从我的网站发送到另一个网站的外部页面

  9. 9

    如何使用Ajax将GET值和可用的php发送到另一个页面?

  10. 10

    当我使用会话将值从一个页面发送到另一个页面时,出现以下错误

  11. 11

    Django-如何将“ POST”信息从一个视图发送到另一个视图

  12. 12

    使用x-callback-url将Binary发送到另一个应用程序

  13. 13

    需要一个使用http发布请求将xml数据从Salesforce发送到外部服务器/另一个Salesforce组织的示例

  14. 14

    在python中使用特定名称将信息从一个实例发送到另一个实例

  15. 15

    如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

  16. 16

    无法使用意图将内容从EditText发送到另一个活动

  17. 17

    如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

  18. 18

    如何使用JavaScript将数据从一个.window发送到另一个?

  19. 19

    如何使用Scenic将消息从一个场景发送到另一个场景?

  20. 20

    使用JavaScript / AJAX将值从一个PHP文件发送到另一个

  21. 21

    如何使用JavaScript将数据从一个.window发送到另一个?

  22. 22

    使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

  23. 23

    我正在尝试使用jquery和ajax将多个数据发送到另一个页面,以检查数据库中是否存在值

  24. 24

    我正在尝试使用jquery和ajax将多个数据发送到另一个页面,以检查数据库中是否存在值

  25. 25

    使用 jQuery ajax 将数据从表单发送到电子邮件,并通过传递 POST 变量重定向到另一个页面不起作用

  26. 26

    如何使用子进程使用python将输入发送到另一个程序

  27. 27

    使用结构将值发送到另一个函数-这有什么问题?

  28. 28

    将数据发送到另一个PHP文件以使用电子邮件中的数据

  29. 29

    如何结合使用ajax和CORS将json请求发送到另一个域

热门标签

归档