Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 夹层仅在登录时显示页面_Python_Django_Mezzanine - Fatal编程技术网

Python 夹层仅在登录时显示页面

Python 夹层仅在登录时显示页面,python,django,mezzanine,Python,Django,Mezzanine,我的新阁楼安装有点问题。在使用UTF8字符集设置mysql、将模型迁移到数据库并为mezzanine设置超级用户之后,我创建了一个新页面,其中包含一些我想向学生展示的内容 您可以在这里访问: “Elektromagnetismus”一页不见了 只要我登录,它就会显示,但当我注销时它就会隐藏。并且未选中“需要登录”复选框 我试图将此页面设置为/(在元描述中) 并在ursl.py中通过注释以下行将主页重定向到此页面: # url("^$", direct_to_template, {"templat

我的新阁楼安装有点问题。在使用UTF8字符集设置mysql、将模型迁移到数据库并为mezzanine设置超级用户之后,我创建了一个新页面,其中包含一些我想向学生展示的内容

您可以在这里访问: “Elektromagnetismus”一页不见了

只要我登录,它就会显示,但当我注销时它就会隐藏。并且未选中“需要登录”复选框

我试图将此页面设置为/(在元描述中) 并在ursl.py中通过注释以下行将主页重定向到此页面:

# url("^$", direct_to_template, {"template": "index.html"}, name="home"),
url("^$", mezzanine.pages.views.page, {"slug": "/"}, name="home"),
并取消对此行的注释:

# url("^$", direct_to_template, {"template": "index.html"}, name="home"),
url("^$", mezzanine.pages.views.page, {"slug": "/"}, name="home"),
我必须在开始时补充这一点:

import mezzanine.pages.views
我也有同样的问题。但是由于这个问题,我得到了404,因为没有主页了

以下是shell的输出:

    Quit the server with CONTROL-C.
    Not Found: /
    [12/Feb/2017 16:10:41] "GET / HTTP/1.1" 404 1677
为什么我必须登录才能看到内容。我希望它是公开的。

@Bojan Kogoj 我已经出版了,而且时间是正确的。但你让我找到了解决办法: 1.我发布了一个新页面,也遇到了同样的问题。 2.但是,如果把出版日改为昨天,那就行了

我认为这可能与错误的时区有关


非常感谢这个想法。

你发布了吗?要扩展@Bojankogj的评论,在管理中,每个页面上都有一个复选框。在选择并保存之前,它不会公开可用。