当前位置: 首页 > 网络应用技术

如何使用djangoadmin界面(2023年的最新饰面)

时间:2023-03-07 16:40:53 网络应用技术

  简介:今天,首席CTO Note将与您分享如何使用DjangoAdmin界面。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  操作方法:首先,运行python manage.py创建useperuser命令以创建一个管理员帐户。

  然后在URL中输入/管理员以到达管理员登录页面。登录后,您会发现由于我们尚未注册,因此数据库中没有任何项目可显示。

  接下来,我们注册管理中管理的数据模型;在Admin.py中注册模型。然后刷新页面,您可以看到ContoryMessage的数据表,可以添加和删除以简单添加,删除和更改。

  在您的apps.py方法中,您添加了一个if语句,如果用户

  Django表单易于使用且易于扩展。因此,Django管理员和CBV基本上基于形式。实际上,由于Django形式的强大验证函数,大多数Django API框架被用作其验证的一部分。

  尽管对Django表格的研究需要一点时间,如果形式,模型和视图结合在一起,我们几乎没有花费很少的经验来完成巨大的工作。

  1. Django形式很强大

  一些Django项目不会直接呈现HTML。第二个是API框架的形式,但您可能不会期望Django形成。Django形式不仅用于以这些API形式呈现HTML。最强的位置应该是其验证能力。让我们介绍几种与Django形式结合的模式:

  2.模型1:ModelTelt和默认验证

  最简单的模式是Modelform和Model中定义的默认验证方法的组合:

  #myApp/views.py

  来自django.views.gneric import createview,updateView

  从括号。视图导入loginrequiredmixin

  从.models导入文章

  类ArticleCreateAteview(LoginRequiredMixin,CreateView):

  型号=文章

  fields =('title','slug','review_num')

  class ArticleUpDateView(LoginRequiredMixin,UpdateView):

  型号=文章

  fields =('title','slug','review_num')

  如您在上面的代码中所见:

  ARTICLECREATEATEVIEW和ARTICEUPDATEVIEW设置模型作为文章

  两者都可以根据文章模型自动生成模态

  这些模型的验证基于文章模型中定义的字段转换

  3.模式2,修改和验证模型

  结论:以上是首席CTO注释为每个人编译的Djangoadmin界面的所有内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记如何在此站点上使用djangoadmin界面。