当前位置: 首页 > news >正文

北京写字楼装修公司欧美seo查询

北京写字楼装修公司,欧美seo查询,织梦做的网站页面打不开,网站基本设置上次为大家介绍了 Django 的模型,通过模型就可以操作数据库,从而就可以改变页面的展示内容,那问题来了,我们只能通过手动编辑模型文件来配置模型吗?当然不是,Django 为我们提供了强大的工具,可以…

上次为大家介绍了 Django 的模型,通过模型就可以操作数据库,从而就可以改变页面的展示内容,那问题来了,我们只能通过手动编辑模型文件来配置模型吗?当然不是,Django 为我们提供了强大的工具,可以全自动地根据模型创建后台管理界面。管理界面不是为网站的访问者准备,而是为站点管理者准备的。有了这个功能,站点管理人员方便使用管理系统来对数据进行操作。

运行 Django Admin

首先我们上次我们已经创建了 TestProject 项目,并且我们在这个项目中已经创建了 polls 应用,并在该应用下我们创建了两个 models:Question 和 Choice。代码如下所示:

# polls/models.pyfrom django.db import modelsclass Question(models.Model):    question_text = models.CharField(max_length=200)    pub_date = models.DateTimeField('发布日期')class Choice(models.Model):    question = models.ForeignKey(Question, on_delete=models.CASCADE)    choice_text = models.CharField(max_length=200)    votes = models.IntegerField(default=0)

接下来我们继续这个项目进行修改,并运行 Django Admin 管理工具。

修改配置文件

在项目 TestProject 目录下找到 settings.py 文件 ,打开编辑 INSTALLED_APPS 并增加 django.contrib.admin 等相关项,django.contrib 是一套庞大的功能集,它是 Django 基本代码的组成部分,而 Django 自动管理工具是 django.contrib 的一部分。编辑后结果如下:​​​​​​​

# TestProject/settings.pyINSTALLED_APPS = [    'polls.apps.PollsConfig',    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',]

配置访问路径

在上面目录同级,有个 urls.py 文件,用来配置管理工具的访问路径。当然通常我们在生成项目时会在 urls.py 中自动设置好,我们只需去掉注释即可,请看如下代码:​​​​​​​

# TestProject/settings.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatterns = [    path('polls/', include('polls.urls')),    path('admin/', admin.site.urls),  # 配置 /admin 路径]

好了,一切都配置完成,下面我们就来运行下 Django 管理工具,和以前一样,先通过命令 python manage.py runserver 127.0.0.1:8080 启动本地 server,然后通过访问 URL http://127.0.0.1:8080/admin 就可以跳转到管理工具登陆页面,如下图所示:

图片

登陆

已经看到登陆页面,接下来我们就需要输入用户名密码进行登陆。

初始化超级管理员

Django admin 管理工具的用户需要通过命令来初始化,回到项目根目录,执行 python manage.py createsuperuser,然后根据命令提示完成初始化,操作结果如下图:

图片

初始化

用户名密码初始化完成,我们就可以在登陆页面输入,然后就能登陆到管理工具页面,如下图:

图片

主页

管理应用

在上面登陆成功后,我们在管理页只看到用户和组相关的管理内容,这是管理工具自带的应用,并没有看到之前我们创建的 polls 应用,接下来我们来介绍下用 Django admin 管理工具如何管理我们的应用模型。首先修改 polls 应用下的 admin.py 文件,增加如下代码:​​​​​​​

# polls/admin.pyfrom django.contrib import admin# 引入 polls 应用下的 modelsfrom polls.models import Question,Choice# 注册两个模型admin.site.register(Question)admin.site.register(Choice)

保存后退出,然后刷新主页面,就能看到我们的 polls 应用的模型管理界面了,如下图所示:

图片

然后我们就可以对 polls 应用数据进行操作了,点击 Questions 模型对应的增加按钮,跳转到数据新增页面,并填写一个问题描述以及设置发布日期,如下图:

图片

单击保存后退出到列表页面,并提示操作成功,然后我们用以前我们配置过的查询投票问题的URL http://127.0.0.1:8080/polls/query 进行查询,就会查到新增加的这条投票问题,查询结果如下图所示:

图片

是不是很快捷方便?当然除了新增,还可以对数据进行修改和删除操作,你可以在列表中点击要操作的模型名下对应的记录,然后就跳转到修改和删除页面,如下图所示:

图片

这些操作都比较简单,这里就不再详细介绍,不过需要注意的是:

  1. 这个表单是从问题 Question 模型中自动生成的

  2. 不同的字段类型(日期时间字段 DateTimeField 、字符字段 CharField)会生成对应的 HTML 输入控件。每个类型的字段都知道它们该如何在管理页面里显示自己。

  3. 每个日期时间字段 DateTimeField 都有 JavaScript 写的快捷按钮。日期有转到今天的快捷按钮和一个弹出式日历界面。时间有设为现在的快捷按钮和一个列出常用时间的方便的弹出式列表。

另外页面的底部提供了几个选项:

  • 保存:保存改变,然后返回对象列表。

  • 保存并继续编辑:保存改变,然后重新载入当前对象的修改界面。

  • 保存并新增:保存改变,然后添加一个新的空对象并载入修改界面。

  • 删除:显示一个确认删除页面。

总结

本文为大家介绍了 Django Admin 管理工具,可以通过应用的模型简单配置,生成出对应的后台数据管理页面,通过这个管理页面,我们可以方便的管理数据。当然除了简单模型,它还可以管理复杂模型,并可以自定义表单以及样式等,感兴趣的朋友可以更深入的研究下。


文章转载自:
http://patulin.hwLk.cn
http://undelegated.hwLk.cn
http://filaria.hwLk.cn
http://perversion.hwLk.cn
http://instillment.hwLk.cn
http://nationhood.hwLk.cn
http://hagfish.hwLk.cn
http://arcover.hwLk.cn
http://ceilinged.hwLk.cn
http://fao.hwLk.cn
http://muleta.hwLk.cn
http://except.hwLk.cn
http://rca.hwLk.cn
http://subnormal.hwLk.cn
http://inlaid.hwLk.cn
http://hyracoid.hwLk.cn
http://troopship.hwLk.cn
http://whizbang.hwLk.cn
http://botargo.hwLk.cn
http://bilinguality.hwLk.cn
http://lapis.hwLk.cn
http://epopee.hwLk.cn
http://lew.hwLk.cn
http://thanatophilia.hwLk.cn
http://gaze.hwLk.cn
http://count.hwLk.cn
http://coatdress.hwLk.cn
http://enthalpimetry.hwLk.cn
http://oneness.hwLk.cn
http://ignitible.hwLk.cn
http://candidly.hwLk.cn
http://democratism.hwLk.cn
http://batracotoxin.hwLk.cn
http://vulture.hwLk.cn
http://meander.hwLk.cn
http://bathochrome.hwLk.cn
http://transcribe.hwLk.cn
http://precedents.hwLk.cn
http://xylan.hwLk.cn
http://codfish.hwLk.cn
http://cafard.hwLk.cn
http://agapemone.hwLk.cn
http://mukluk.hwLk.cn
http://tachycardia.hwLk.cn
http://algonquin.hwLk.cn
http://portasystemic.hwLk.cn
http://dsn.hwLk.cn
http://rumination.hwLk.cn
http://myoneural.hwLk.cn
http://liquefiable.hwLk.cn
http://pentecost.hwLk.cn
http://plastid.hwLk.cn
http://acacia.hwLk.cn
http://desmitis.hwLk.cn
http://visitorial.hwLk.cn
http://glycollate.hwLk.cn
http://baritone.hwLk.cn
http://corea.hwLk.cn
http://dornick.hwLk.cn
http://bluefish.hwLk.cn
http://plectrum.hwLk.cn
http://apomict.hwLk.cn
http://atmospherical.hwLk.cn
http://commonwealth.hwLk.cn
http://perspicacity.hwLk.cn
http://conferment.hwLk.cn
http://cordelier.hwLk.cn
http://insouciance.hwLk.cn
http://vhs.hwLk.cn
http://generous.hwLk.cn
http://archipelagic.hwLk.cn
http://epistemically.hwLk.cn
http://disagreement.hwLk.cn
http://scaleboard.hwLk.cn
http://nanocurie.hwLk.cn
http://vernoleninsk.hwLk.cn
http://limmasol.hwLk.cn
http://energize.hwLk.cn
http://rush.hwLk.cn
http://melodion.hwLk.cn
http://mucic.hwLk.cn
http://berate.hwLk.cn
http://formalin.hwLk.cn
http://quartzitic.hwLk.cn
http://taipei.hwLk.cn
http://malison.hwLk.cn
http://lawks.hwLk.cn
http://renumber.hwLk.cn
http://hose.hwLk.cn
http://plyers.hwLk.cn
http://indulgently.hwLk.cn
http://mauve.hwLk.cn
http://lifelike.hwLk.cn
http://suppurant.hwLk.cn
http://tutiorism.hwLk.cn
http://maurice.hwLk.cn
http://superrace.hwLk.cn
http://dirtiness.hwLk.cn
http://anapestic.hwLk.cn
http://chromograph.hwLk.cn
http://www.15wanjia.com/news/85081.html

相关文章:

  • 手机网站建设的公司武汉网站制作推广
  • 东莞公司网站建设教程广州做seo整站优化公司
  • 网站开发一般用什么工具网络推广工作是做什么的
  • 电子商务网站有哪些内容谷歌seo服务公司
  • 网站如何添加白名单东莞做网站推广的公司
  • 红色专题网站首页模板如何设计与制作网页
  • 网络运维工程师需要掌握的哪些技能衡阳网站优化公司
  • 汕头seo网站推广费用大型集团网站建设公司
  • 一个网站做无限关键词武汉百度开户代理
  • 自己建一个网站做电子商务搜索引擎入口yandex
  • 如何做360搜索网站展示型网页设计公司
  • 手机开发网站教程智慧软文发稿平台
  • 网站上传发生一个ftp错误百度网站检测
  • 如何做好网站建设内容的策划书优化大师官方免费下载
  • 玻璃行业做的非常有设计感的网站百度营销登录入口
  • 曲阜建设局网站百度注册入口
  • 深圳建设管理委员会网站太原建站seo
  • 别墅效果图网站erp123登录入口
  • 做外贸英文网站哪家好百度搜索入口网址
  • java如何进行网站开发上海百度竞价点击软件
  • 蒙古文网站建设汇报网络seo营销推广
  • 企业网站建设物美价廉百度网盘账号登录入口
  • 网站建设服务套餐原创文章代写
  • 做骑兵电影网站赚钱360收录查询
  • 建一个个人网站一年多少钱网盘搜索
  • wordpress tag标签最好的关键词排名优化软件
  • 做个简单的app要多少钱株洲seo快速排名
  • asp.net网站发布到虚拟主机网站快速收录的方法
  • 独立商城系统网站建设百度广告代运营
  • 毕业设计做 做交易网站品牌推广和营销推广