当前位置: 首页 > 编程笔记 >

Python学习之Django的管理界面代码示例

翟黎明
2023-03-14
本文向大家介绍Python学习之Django的管理界面代码示例,包括了Python学习之Django的管理界面代码示例的使用技巧和注意事项,需要的朋友参考一下

本文研究的主要是Python web开发框架Django的管理界面的相关内容,具体如下。

admin界面的路径,通常在my_project中已经设置好了,使用django-admin.py startproject my_project

在目录下的urls.py文件中可以看到

from django.conf.urls import include, url 
from django.contrib import admin 
 
urlpatterns = [ 
  # Examples: 
  # url(r'^$', 'my_project.views.home', name='home'), 
  # url(r'^blog/', include('blog.urls')), 
 
  url(r'^admin/', include(admin.site.urls)), 
  url(r'^$', 'my_project.views.first_page'), 
  url(r'^app1/', include('app1.urls')), 
] 

将数据模型Student交给admin管理界面管理,需要在admin中注册该model

在该app的admin.py中加上:

from django.contrib import admin 
from app1.models import Student 
 
 
# Register your models here. 
admin.site.register(Student) 

访问http://localhost:8000/admin/

登陆之后就可以管理我们的model了

可以看到还可以管理用户和组

界面的汉化很简单,只需要将setting.py中的 LANGUAGE_CODE = 'en-us' 修改为 zh-cn

总结

以上就是本文关于Python学习之Django的管理界面代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

 类似资料:
  • 主要内容:启动管理界面Django为管理活动提供随时可以使用的用户界面。 我们都知道,管理界面对于一个Web项目是十分重要的。 Django根据您的项目模型自动生成管理界面。 启动管理界面 管理界面依赖于 django.contrib 模块。若需它工作,需要确保一些模块是否导入在 myproject/settings.py 文件中的INSTALLED_APPS和MIDDLEWARE_CLASSES元组。 对于 INST

  • 本文向大家介绍Python深入学习之内存管理,包括了Python深入学习之内存管理的使用技巧和注意事项,需要的朋友参考一下 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。  对象的内存使用 赋值语句是语言最常见的功能了。但即使

  • 问题内容: 我定义了一个包含链接图像的模型。有没有办法在模型项目列表中显示图像?我的模型如下所示: 有没有办法显示图像和标题? 问题答案: 你可以使用其他名称创建模型实例方法,允许HTML标签为其输出,并将此方法添加为列表字段。这是一个例子: 首先添加一个新方法,返回包含图像的HTML: 然后将此方法添加到列表中:

  • 本文向大家介绍Python深入学习之上下文管理器,包括了Python深入学习之上下文管理器的使用技巧和注意事项,需要的朋友参考一下 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 关闭文件 我们会进行这样的操作:打

  • 本文向大家介绍JAVA图形界面(GUI)之表格的示例代码,包括了JAVA图形界面(GUI)之表格的示例代码的使用技巧和注意事项,需要的朋友参考一下 表格(JTable)是我们在GUI开发中很常用的一个组件。表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要显示大量数据时,用表格可以清晰的显示出来。 本篇博客将演示JTable的基本用法。 构造方法: 方法名 说明 JTable() 构

  • 问题内容: 如何在管理界面中将模型完全设为只读?它用于一种日志表,我在其中使用管理功能来搜索,排序,过滤等,但无需修改日志。 万一这看起来像是重复的,这不是我想要做的: 我不是在寻找只读字段(即使将每个字段都设为只读也可以让你创建新记录) 我不是要创建一个只读用户:每个用户都应该是只读的。 问题答案: templates / admin / view.html templates / admin