我使用django登录模板作为用户看到的第一个页面,在成功登录后,他们将在角度侧,因为我的django主页模板中的<app-root>标签。我在angular中有一个导航栏组件,我想显示用户名,并给他们一个注销的选项。
如果我把它放在<app-root>标签之前,我可以看到它获得了正确的名称。我目前正在尝试将{{user.username}}传递给<app-root>标记,然后最终传递给导航栏组件,但导航栏上什么也没有出现。
Django模板:
{{user.username}} //this bit shows the correct name
<
删除用户令牌后,用户重定向到登录页。但是,如果我与其他用户登录,主页仍然显示前面的用户信息。
这是因为我没有刷新主页。如何重新初始化(?)主页手动在反应-导航?
MainPage(Logged in as 'matt') -> Logout -> LoginPage
-> (here I want to refresh MainPage so it can be loaded once new user login)
-> MainPage(Should be logged in as other user 'kobe')
MainP
我想要将django admin的默认url从/admin更改为/djadmin,这样我就可以将/admin用于我自己的目的。
到目前为止,我所做的就是更新urls.py文件,将管理url更改为
url(r'^djadmin/', include(admin.site.urls)),
然后添加我自己的
(r'^admin/', include('my_app.admin_urls')),
但是,当我现在导航到/admin时,我得到了以下错误
Forbidden
You do not have staff privileges.
因为我不需要这个