如何使用请求python打开url作为网站?
我正在尝试用用户帐户制作一个谷歌地图方向系统。但是,我不知道如何使用python在web浏览器上打开url。我知道有webbrowser.open(),但我的代码包含一个view.py请求,它需要用户名和密码才能通过POST访问用户信息 这是我的view.py文件如何使用请求python打开url作为网站?,python,html,django,django-views,Python,Html,Django,Django Views,我正在尝试用用户帐户制作一个谷歌地图方向系统。但是,我不知道如何使用python在web浏览器上打开url。我知道有webbrowser.open(),但我的代码包含一个view.py请求,它需要用户名和密码才能通过POST访问用户信息 这是我的view.py文件 def maps(request): username = password = '' if request.method == 'POST': username = request.POST.get(
def maps(request):
username = password = ''
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username = username, password = password)
if user is not None:
if user.is_active:
login(request, user)
traffic_start = Auth.objects.get(user = user).traffic_start
traffic_end = Auth.objects.get(user = user).traffic_end
print traffic_start
return render_to_response('maps.html', {'start':traffic_start, 'end': traffic_end})
在关闭GUI后,我正试图打开带有请求信息的“localhost:8000/maps”
我知道urllib、urllib2和webbrowser,但这些似乎都不能满足我的要求,请帮助 不理解这个问题。在浏览器上打开URL是什么意思?你想重定向吗?你正在调用API并获取数据显示在你的页面上吗?所以我有一个本地GUI,它要求用户使用用户名和密码登录。登录后,他们可以选择单击地图按钮,理想情况下会弹出一个新网页(map.html),并自动显示默认起点和终点的方向。我已经准备好GUI、html和view.py文件,但我不知道如何使弹出窗口发生。如果我理解正确,用户应该单击链接,然后打开弹出窗口?所以基本上把
target=_blank
放在a
标签上。点击此处查看更多信息:否,用户将单击本地GUI的按钮,然后打开一个弹出式网站