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

yipeiwu_com6年前Python基础

本文研究的主要是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的管理界面代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法

Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法

今天在网上copy的一段代码,代码很简单,每行看起来该缩进的都缩进了,运行的时候出现了如下错误:  【解决过程】  1.对于此错误,最常见的原因是,的确没有缩进。...

python之matplotlib学习绘制动态更新图实例代码

python之matplotlib学习绘制动态更新图实例代码

简介 通过定时器Timer触发事件,定时更新绘图,可以形成动态更新图片。下面的实例是学习《matplotlib for python developers》一文的笔记。 实现 实现代...

解决DataFrame排序sort的问题

如下所示: result = result.T.sort(['confidence','support'], ascending = False) 报以下错误: Attribu...

Python实现的txt文件去重功能示例

本文实例讲述了Python实现的txt文件去重功能。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 import shutil...

python中文分词,使用结巴分词对python进行分词(实例讲解)

python中文分词,使用结巴分词对python进行分词(实例讲解)

在采集美女站时,需要对关键词进行分词,最终采用的是python的结巴分词方法。 中文分词是中文文本处理的一个基础性工作,结巴分词利用进行中文分词。 其基本实现原理有三点: 1.基于Tri...