zoukankan      html  css  js  c++  java
  • 【Python】【Django】admin后台管理类操作数据库

    MVC

     admin后台管理类操作数据库,主要通过修改如下两个文件来实现。

    RegisterMember.urls.py

    1 from django.conf.urls import url, include
    2 from django.contrib import admin
    3 
    4 urlpatterns = [
    5     url(r'^admin/', admin.site.urls), #admin访问后台路径
    6     url(r'^register/', include('stu.urls')),
    7 
    8 ]
    View Code

    stu.admin.py

    1 # -*- coding: utf-8 -*-
    2 from __future__ import unicode_literals
    3 
    4 from django.contrib import admin
    5 from .models import Student
    6 
    7 # Register your models here.把我们创建的模型注册进去
    8 admin.site.register(Student)
    View Code

    打开浏览器输入URL:http://127.0.0.1:8000/admin/

    就可以进入如下Django site画面:

     此刻还没有超管,那么需要在Terminal用命令创建超管:

    >python manage.py createsuperuser

    admin/admin123

    在上面的页面中输入以上用户名密码,然后就可以进入系统看到如下页面:

     上放页面中STU中的Students就是我们用代码创建的表,点击进入就可以看到我们之前通过http://127.0.0.1:8000/register/中注册好的账号,

     点击进入上图任意Student object就可以看到我们之前注册过的用户名和密码

     如何改Django admin管理系统的默认语言:

     修改以上内容,就可以把语言从英文改成中文

     上图中u'Student :%s'中u是Unicode的缩写,改后,显示效果如下:

  • 相关阅读:
    构建之法阅读笔记02
    4.7-4.13 第八周总结
    构建之法阅读笔记01
    顶会热词统计
    结对作业-四则运算升级版
    3.31-4.5 第七周总结
    大道至简阅读笔记03
    3.23-3.30 第六周总结
    第7周总结
    人月神话阅读笔记之三
  • 原文地址:https://www.cnblogs.com/zhuzhubaoya/p/12374602.html
Copyright © 2011-2022 走看看