首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mezzanine中设置菜单

如何在Mezzanine中设置菜单
EN

Stack Overflow用户
提问于 2014-03-30 16:24:54
回答 1查看 925关注 0票数 0

我已经创建了一个model.py文件,我在其中定义了类,如下所示:

代码语言:javascript
复制
from django.db import models
from mezzanine.pages.models import Page

class Author(Page):
    dob = models.DateField("Date of birth")

class Book(models.Model):
    author = models.ForeignKey("Author")
    cover = models.ImageField(upload_to="authors")

然后将我的templates folder页面放入urls.py文件中的urls.py定义URL中。

我运行命令python manage.py collecttemplates来获取所有模板

现在我浏览127.0.0.1/8000/page1/以获得页面视图。

**问题1:如何使用管理界面将此页面放置在主页菜单中?

问题2:如何解决'NoneType' object has no attribute 'split'在浏览http://127.0.0.1:8000/admin/conf/setting/时生成的错误

Question3 :如何访问在夹层接口中创建的表单中的POST数据?**

更新:

代码语言:javascript
复制
from django.db import models
from mezzanine.pages.models import Page
class Author(Page):
    dob = models.DateField("Date of birth")

class Book(models.Model):
    author = models.ForeignKey("Author")
    cover = models.ImageField(upload_to="authors")

admin.py中有以下内容:

代码语言:javascript
复制
from django.contrib import admin
from mezzanine.pages.admin import PageAdmin
from .models import Author  

Admin.site.register(作者,PageAdmin)

现在我编写了以下命令: python、python、manage.py manage.py迁移,

然后打开python编写Author.objects.create(道布= "12/12/2014")

未定义生成作者错误的。这是真的,因为我的数据库中没有创建任何表。?!

EN

回答 1

Stack Overflow用户

发布于 2014-04-21 05:54:02

我假设您正在研究Mezzanine上的教程。本教程假设你有很多问题,这对初学者来说并不理想。如果你还没看过,你可能还是想看看。这里是:http://mezzanine.jupo.org/docs/content-architecture.html

要回答Question#1:您可以通过页面管理:http://127.0.0.1:8000/admin/pages/page/选择添加新的内容类型,从下拉菜单中选择“add .”若要选择其类型,并在下面的配置页上,您可以选择要将其显示为菜单链接的位置。

针对您的最新情况:

在Djanog/上:

代码语言:javascript
复制
from <your app> import models

然后试试models.Author.objects.create(title="Dr. . Seuss")

现在对第二和第三个问题没有任何想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22746477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档