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

如何将Django项目输入Admin(2023年的最新完成)

时间:2023-03-08 12:17:57 网络应用技术

  简介:今天,首席CTO Note将与您分享如何输入Django项目的相关内容。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

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

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

  1. Django形式很强大

  一些Django项目不会直接呈现HTML。第二个是API框架的形式,但Django形式。Django形式也用于这些API形式。他们的验证能力。下面我们将介绍几种与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设置模型作为文章

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

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

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

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

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

  解决方案!:也就是说,您没有环境变量。安装Django后,您需要配置环境变量以使用命令:django-admin.py startProject Engineering name.pythonallpython-2.7libsite-packagesdjango-1.7.6-py2.7.egggdjangobin有不同的学科,请检查自己。

  使用django -simpleui模块;

  只需直接安装PIP:

  PIP安装django-simpleui

  然后在setter.py中注册:

  然后完成,只需打开管理员,如下:

  GitHub项目地址

  结论:以上是首席CTO注释为所有人编写的Django项目的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关django项目如何输入管理项目的相关内容的更多信息,请在本网站上找到它。