django的html中 如何生成一个点击跳转到Industrail_Log应用下的 url(r'^realTemAndHum/(?P<dev_id>\d+)/$', views.realTemAndHum, name='realTemAndHum')的超链接
时间: 2023-05-25 21:03:09 浏览: 40
可以使用Django模板语言中的url和a标签,如下所示:
```html
<a href="{% url 'Industrail_Log:realTemAndHum' dev_id=some_id %}">查看实时温湿度</a>
```
其中,'Industrail_Log'是指应用的名称,'realTemAndHum'是指视图函数名,而dev_id是用来获取参数的变量,可以替换为具体的设备编号。注意,要在urls.py中定义该路由。
相关问题
django的html中 如何生成一个点击跳转到url(r'^realTemAndHum/(?P<dev_id>\d+)/$', views.realTemAndHum, name='realTemAndHum')的超链接
在 Django 中生成一个跳转到 URL 的超链接,可以使用模板标签 `{% url %}`。可以按照以下步骤生成一个跳转到 URL 的超链接:
1. 在模板中使用 `{% url %}` 标签,并将 `url` 名称作为参数传递给它。例如:
```
<a href="{% url 'realTemAndHum' dev_id %}">点击跳转</a>
```
其中,'realTemAndHum' 是你的 URL 名称,dev_id 是你需要传递给视图函数的参数。
2. 确保您在项目的 `urls.py` 文件中定义了相应的 URL 并为其命名。例如:
```
from django.urls import path
from . import views
app_name = 'your_app_name'
urlpatterns = [
path('realTemAndHum/<int:dev_id>/', views.realTemAndHum, name='realTemAndHum'),
]
```
此 URL 会将请求发送到名为 `realTemAndHum` 的视图函数,并使用 `dev_id` 作为参数。
请注意,我在 `<int:dev_id>/` 的路径部分中使用了 `<int>` 前缀来捕获一个整数参数。如果您的参数有不同的类型,请相应地更改前缀。
urlpatterns = [ path('xadmin/', admin.site.urls), path(r'index/',views.index), path('{}/'.format(schemaName),include('main.urls')),#导入schemaName re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)$', views.admin_lib2), re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)/(?P<p3>.*)$', views.admin_lib3), re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)/(?P<p3>.*)/(?P<p4>.*)$', views.admin_lib4), re_path(r'admin/page/(?P<p1>.*)$', views.admin_page), re_path(r'admin/page/(?P<p1>.*)/(?P<p2>.*)$', views.admin_page2), re_path(r'admin/pages/(?P<p1>.*)$', views.admin_pages), re_path(r'admin/pages/(?P<p1>.*)/(?P<p2>.*)$', views.admin_pages2),
这是一个 Django 项目中的 `urlpatterns` 列表,用于定义 URL 与视图函数之间的映射关系。具体解释如下:
1. `path('xadmin/', admin.site.urls)`:将 `/xadmin/` 路径映射到 Django 内置的管理后台,其中 `admin.site.urls` 是 Django 自带的管理后台 URL 配置。
2. `path(r'index/',views.index)`:将 `/index/` 路径映射到 `views.py` 文件中的 `index` 函数,用于处理该 URL 请求。
3. `path('{}/'.format(schemaName),include('main.urls'))`:将 `/schemaName/` 路径映射到 `main` 应用的 `urls.py` 文件中,进一步处理该 URL 请求。
4. `re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)$', views.admin_lib2)`:使用正则表达式将 `/admin/lib/` 路径下的请求映射到 `views.py` 文件中的 `admin_lib2` 函数,并将匹配到的 `p1` 和 `p2` 参数传递给该函数。
5. `re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)/(?P<p3>.*)$', views.admin_lib3)`:与上面类似,将 `/admin/lib/` 路径下的请求映射到 `views.py` 文件中的 `admin_lib3` 函数,并将匹配到的 `p1`、`p2` 和 `p3` 参数传递给该函数。
6. `re_path(r'admin/lib/(?P<p1>.*)/(?P<p2>.*)/(?P<p3>.*)/(?P<p4>.*)$', views.admin_lib4)`:与上面类似,将 `/admin/lib/` 路径下的请求映射到 `views.py` 文件中的 `admin_lib4` 函数,并将匹配到的 `p1`、`p2`、`p3` 和 `p4` 参数传递给该函数。
7. `re_path(r'admin/page/(?P<p1>.*)$', views.admin_page)`:使用正则表达式将 `/admin/page/` 路径下的请求映射到 `views.py` 文件中的 `admin_page` 函数,并将匹配到的 `p1` 参数传递给该函数。
8. `re_path(r'admin/page/(?P<p1>.*)/(?P<p2>.*)$', views.admin_page2)`:与上面类似,将 `/admin/page/` 路径下的请求映射到 `views.py` 文件中的 `admin_page2` 函数,并将匹配到的 `p1` 和 `p2` 参数传递给该函数。
9. `re_path(r'admin/pages/(?P<p1>.*)$', views.admin_pages)`:使用正则表达式将 `/admin/pages/` 路径下的请求映射到 `views.py` 文件中的 `admin_pages` 函数,并将匹配到的 `p1` 参数传递给该函数。
10. `re_path(r'admin/pages/(?P<p1>.*)/(?P<p2>.*)$', views.admin_pages2)`:与上面类似,将 `/admin/pages/` 路径下的请求映射到 `views.py` 文件中的 `admin_pages2` 函数,并将匹配到的 `p1` 和 `p2` 参数传递给该函数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)