使用 firebase init --debug 时的错误
[2019-01-28T05:32:18.956Z] Error Context: {
"body": {
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
},
"response": {
"statusCode": 403,
"body": {
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
},
"headers": {
"vary": "X-Origin, Referer, Origin,Accept-Encoding",
"content-type": "application/json; charset=UTF-8",
"date": "Mon, 28 Jan 2019 05:32:18 GMT",
"server": "ESF",
"cache-control": "private",
"x-xss-protection": "1; mode=block",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic=\":443\"; ma=2592000; v=\"44,43,39\"",
"accept-ranges": "none", …
Run Code Online (Sandbox Code Playgroud) Django 版本:1.10 基本上我希望登录的用户使用自己的数据转到页面。因此,当用户提供登录凭据时,通过传递“pk”重定向到某个其他页面,因此该页面将仅包含与该“pk”相关的数据。
我在 stackoverflow 中看到了其他关于 Reverse for '' 的帖子,没有找到任何参数,但我不知道为什么这对我不起作用,所以非常感谢任何见解和解决方案
在主项目的 urls.py 中:
urlpatterns = [
url(r'^admin/', admin.site.urls,name='admin'),
url(r'^basic_app/',include('basic_app.urls',namespace='basic_app')),]
Run Code Online (Sandbox Code Playgroud)
我有一个名为 basic-app 的应用程序,其中包含 urls.py 作为
from django.conf.urls import url
from basic_app import views
app_name = 'basic_app'
urlpatterns = [
url(r'^login/$', views.user_login, name='user_login'),
url(r'^class/(?P<pk>\d+)/$',views.ClassroomView,name='classroom_list'), ]
Run Code Online (Sandbox Code Playgroud)
在views.py中,我有一个用户登录视图,它应该将参数发送为
def user_login(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user:
if user.is_active:
login(request,user)
# then send the user to Classroom view with 'pk' as parameter
return redirect(reverse('basic_app:classroom_list'), {'pk': …
Run Code Online (Sandbox Code Playgroud)