Python中文
首页
教程
问答
标签
搜索
登录
注册
从视图(APIView)中类的url读取字符串
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个像我的模式如下网址</p> <pre><code>urlpatterns = [ ... path('rest-auth/registration/account-confirm-email/<str:key>', VerifyEmailView.as_view(), name='account_confirm_email'), ... ] </code></pre> <p>我需要能够传递钥匙(“美育:1ggiiI:923vm1cLboPQk9TX1f0aywDWBs8“)来自此示例url:</p> <p><a href="http://127.0.0.1:8000/rest-auth/registration/account-confirm-email/MjU:1ggiiI:923vm1cLboPQk9TX1f0aywDWBs8/" rel="nofollow noreferrer">http://127.0.0.1:8000/rest-auth/registration/account-confirm-email/MjU:1ggiiI:923vm1cLboPQk9TX1f0aywDWBs8/</a></p> <p>以下视图:</p> <pre><code>class VerifyEmailView(APIView): permission_classes = (AllowAny,) allowed_methods = ('POST','GET', 'OPTIONS', 'HEAD') .... def get(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) '''key is used here''' self.kwargs['key'] = serializer.validated_data['key'] confirmation = self.get_object() confirmation.confirm(self.request) .... </code></pre> <p>有人能告诉我如何在这个视图中访问我的密钥吗?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你可以用</p> <pre><code>path = request.path path_vals = path.split('/') key = path_vals[-2] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
2 回答
找出给定N个数中K的倍数
8 回答
找出给定列表中哪个坐标是虚坐标?
9 回答
找出给定多边形边的两个区域是否相交
9 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
10 回答
找出给定数字的可能组合
8 回答
找出给定数据中每列中缺少值的百分比
1 回答
找出给定范围内的所有素数
8 回答
找出编码不正确的数据库条目
10 回答
找出肯肯拼图“乘法”域中所有可能的因素
9 回答
找出脚本的下载位置
6 回答
找出芹菜任务是否存在
9 回答
找出行之间的绝对差异并将其与其他行进行比较
3 回答
找出表中for项和rang中for数的区别
3 回答
找出表单是否已提交或页面是否已刷新
6 回答
找出要删除的内容
4 回答
找出谁使用python登录linux
5 回答
找出谁在学生中得分最高
9 回答
找出谁杀了一个python windows服务
5 回答
找出起始时间和结束时间之间的值
1 回答