python - 我的代码没有运行它说有一个循环导入错误我正在尝试加载主视图以便它重定向我
问题描述
我正在开发一个 django 项目,但它返回包含的 urlconf “myapp.urls”似乎没有任何模式。
我尝试检查我的视图以确保我正确导入了所有内容
from django.contrib import admin
from django.urls import path
from .views import home
from accounts.views import login_view
urlpatterns = [
path('admin/', admin.site.urls),
path('',home),
path('accounts/login/', login_view),
]
我希望网站能够运行并将我重定向到登录页面
这是我与 urls.py 在同一目录中的视图
@login_required
def home(request):
return render(request,"home.html")
解决方案
将此包含在您的 settings.py 中
设置.py
LOGIN_URL = '/accounts/login/'
LOGOUT_URL = "/accounts/logout/"
LOGIN_REDIRECT_URL = " "
推荐阅读
- node.js - NodeJS子进程杀死
- python - 在 Raspberry Pi Zero 上构建 SeeingWand 并遇到编码问题
- python - 如何从 AWS Lambda 的 s3 存储桶中读取 csv 文件?
- python - 根据指定的参数修改函数中的内部操作-python pandas
- ios - Swift 将 UITextView 文本保存为 .Pdf、.Doc 和 .Txt 文件格式并显示
- javascript - 调用ajax嵌入html页面后导航栏被破坏
- json - Google App 脚本 - 输出和解析数据时出现问题
- javascript - 请求后端输入更改数据的有效方法
- haskell - 重叠实例错误的原因是什么?
- javascript - 使用 Three.js 创建相对于视口大小的 BoxGeometry 16x16 网格