Python django django cms I don';无法成功访问应用程序的URL.py
我制作了一个将包含在页面中的联系人表单插件 实际上,页面是这样调用的: myurl/en/pageHeader/pageParent/contact/ 由于cms是由动态内容组成的,url可能会发生变化,这取决于用户希望将联系人插件或包含插件的页面放置在何处 这是我的问题,我想向我的url传递一个特定的参数,以便填充表单的标签 但是,我不知道如何传递这个参数,或者更简单地说:我不知道如何访问插件所在的url 所以我有一个基本的架构:Python django django cms I don';无法成功访问应用程序的URL.py,python,django,django-urls,django-cms,Python,Django,Django Urls,Django Cms,我制作了一个将包含在页面中的联系人表单插件 实际上,页面是这样调用的: myurl/en/pageHeader/pageParent/contact/ 由于cms是由动态内容组成的,url可能会发生变化,这取决于用户希望将联系人插件或包含插件的页面放置在何处 这是我的问题,我想向我的url传递一个特定的参数,以便填充表单的标签 但是,我不知道如何传递这个参数,或者更简单地说:我不知道如何访问插件所在的url 所以我有一个基本的架构: djangocms_plugin: -migrations
djangocms_plugin:
-migrations
-__init__.py
-admin.py
-api.py
-cms_plugins.py
-forms.py
-middleware.py
-models.py
-urls.py
-views.py
在我的url中:
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, url
from djangocms_partner.views import view_partner_contact
urlpatterns = patterns(
'',
url(r'^$', view_partner_contact, name='view_partner_contact'),
)
和views.py:
# -*- coding: utf-8 -*-
import json
from django.http import HttpResponse
import logging
def view_partner_contact(request):
logging.info("\n\n COUCOU \n\n")
正如你所看到的,我只是想弄清楚“如何访问这个”
否则,我看不出如何获得上一页提供的信息(直接链接到此页,包含插件)
目前,这没有任何作用
感谢您花时间阅读。我认为您最好将参数从URL传递到
views.py
,而不是forms.py
,后者可以很好地回答如何做。通常,视图会将表单传递到模板中。我的主要问题是如何知道我在页面中拥有插件?传递或获取参数不是问题。。但我显示的文件夹树是插件的一个。不是AppOne,从这里我无法成功地从我的视图中显示任何内容。为什么不使用一个带有参数的表单“POST”到您要指向的页面,然后使用当前视图“GET”查看您要查找的页面中的参数是否正确?