有问题摆脱这个错误.
我正在尝试使用Digital Ocean来部署我的Django应用程序.我配置了Postgres,但是当我尝试在我的应用程序中注册新用户时,我遇到了这个问题.
我已经尝试过跑步了python manage.py makemigrations,python manage.py migrate而且他们工作正常.迁移完成SQL迁移.
我正在使用python-social-auth包和Django来管理oauth和openID登录.
现在的问题是,我可以在django中指定一个重定向url settings.py,但在某些情况下,我希望将用户重定向到他启动身份验证过程的同一页面.
例如:如果我的重定向网址是:/home/并且我当前在/products/product1我验证用户身份的页面中,那么我希望将用户重定向到/products/product1/而不是/home/
请帮我解决这个问题或至少一些详细介绍这个问题的材料.
提前致谢
我正在创建一个程序,在两个单独的列表中添加相同基数的元素:
list1 = [1,2,3]
list2 = [2,3,4]
Run Code Online (Sandbox Code Playgroud)
这样list3就可以了[3,5,7]
这是我的代码:
def add_list(lst1,lst2):
sum_lst = []
index = 0
while (len(lst1)-1) >= index:
sum_lst[index] == lst1[index] + lst2[index]
index += 1
return sum_lst
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到此错误"索引超出范围":
sum_lst[index] == lst1[index] + lst2[index]
Run Code Online (Sandbox Code Playgroud)
考虑到我在超过列表长度之前停止索引,它是如何超出范围的?