`
喜欢蓝色的我
  • 浏览: 367313 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

django admin 配置

 
阅读更多

操作步骤:

1.创建一个项目

命令: django-admin.py startproject csvt05

进入到该项目

命令:cd csvt05

2.创建一个app

命令:python manage.py startapp blog

3.修改seting.py

使用sqlite3 数据库类型,沿用之前的csvt04.db

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.

        'NAME': 'csvt04.db',                      # Or path to database file if using sqlite3.

        'USER': '',                      # Not used with sqlite3.

        'PASSWORD': '',                  # Not used with sqlite3.

        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.

        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.

    }

}

打开blog、'django.contrib.admin'、'django.contrib.contenttypes','django.contrib.sessions',

INSTALLED_APPS = (

    'blog',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.sites',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    # Uncomment the next line to enable the admin:

    'django.contrib.admin',

    # Uncomment the next line to enable admin documentation:

    # 'django.contrib.admindocs',

 

)

4.修改urls.py

url(r'^admin/', include(admin.site.urls)),去掉注释

5. 修改models.py

from django.db import models

 

# Create your models here.

sex_choices=(

('f','famale'),

('m','male'),

)

class User(models.Model):

name = models.CharField(max_length =30)

sex = models.CharField(max_length =1,choices =sex_choices)

 

def __unicode__(self):

return self.name

6.在blog目录下创建一个admin.py

from django.contrib import admin

from blog.models import User

 

admin.site.register(User)

---------------------------------------------------------

注册admin

----------------------------------------------------------

7.命令行初始化数据库

命令:python manage.py syncdb

可以看到

可以看到创建了一个blog_user /django_admin_log 表

是否要创建管理员,输入管理员名称 km

E_mail  随便写km@a.com

密码:xxxxxx

显示创建成功

在csvt05目录下生成一个csvt04.db文件

8.在命令行输入

命令:python manage.py runserver

运行服务终端

9.浏览器打开http://127.0.0.1:8000/admin/ 显示登陆页面,登陆之前设置的用户名和密码

可以看到

可以管理blog数据库,添加数据,在Auth选项中可以添加用户并设置权限

django的admin系统简单设置完成

 

************************************************************************************************************************

sqlite3 数据库,可以用firefox浏览器插件SQLite Manager 

选项中选择SQLite Manager,打开csvt04.db的文件,可以看到数据库数据结果和数据库的值

**************************************************************************************************************************

 

 

 

 

 

 

分享到:
评论

相关推荐

    Python-djangoadmin美化采用layui作为基本框架改写大部分页面

    "Python-djangoadmin美化采用layui作为基本框架改写大部分页面"这个项目旨在提升Django内置的admin界面的用户体验,通过引入layui这一现代前端框架,对默认的admin模板进行了全面的改造。 layui是一款优秀的前端UI...

    django-admin-bootstrap-master.zip

    6. **安装与配置**:项目可能提供详细的文档,说明如何将这个主题集成到现有的Django项目中,包括安装依赖、配置settings以及注册admin应用。 通过使用这个项目,开发者不仅可以提升Django admin的视觉吸引力,还能...

    djangoadminenvnotice在DjangoAdmin中可视化辨别environments

    接下来,需要在Django项目的URL配置中包含`django_admin_env_notice`的URLs: ```python from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site....

    基于python+Django的admin后台管理系统.zip

    通过深入学习和理解这个毕设项目,学生不仅可以提升Python和Django的实战技能,还能了解到如何组织和管理Web项目的文件结构,以及如何利用Django的admin后台进行高效的数据管理。这将为未来的职业生涯打下坚实的基础...

    Python库 | djangoadmin-1.0.1.tar.gz

    `djangoadmin-1.0.1.tar.gz`是一个包含Django Admin特定版本的压缩包,它的使用涉及到了Django框架的核心特性,如模型、视图和模板,以及Admin Site的定制和配置。通过理解和掌握这些知识,开发者可以高效地构建和...

    django基础配置

    ### Django基础配置详解 #### 一、环境与配置文件概览 Django 是一款非常流行的 Python Web 开发框架,以其高效、简洁著称。对于初学者来说,掌握 Django 的基本配置至关重要。本篇将详细介绍如何配置 Django 的...

    django-mptt-admin:Django-mptt-admin为Mptt模型提供了一个不错的Django Admin界面

    Django-mptt-admin的文档通常可以在其官方仓库或者相关的文档站点获取,这些资源通常会包含安装指南、配置示例以及详细的API参考,帮助开发者了解如何将这个扩展集成到自己的项目中。 在使用Django-mptt-admin时,...

    admin-stark_adminstark_djangoadmin_Stark_

    "admin-stark_adminstark_djangoadmin_Stark_" 这个标题看起来像是一个项目或软件的命名,它包含了多个关键词,暗示这可能是一个与Django管理后台相关的自定义实现,名为“Admin Stark”。Django是Python编程语言中...

    在django admin中添加自定义视图的例子

    在Django框架中,Django Admin是一个强大的工具,用于快速构建后台管理系统。它允许开发者以简洁的方式管理数据库模型、用户权限等。然而,有时我们需要在Django Admin中添加自定义视图,以实现更复杂的功能或提供...

    django-vue-admin发布教程.docx

    ### Django-Vue-Admin 发布教程详解 #### 一、概览 本教程旨在帮助开发者了解如何将基于 Django 和 Vue.js 的项目部署到生产环境中。本文档基于文档“django-vue-admin发布教程.docx”,主要介绍了如何在 Linux ...

    python-django安装配置

    django-admin startproject myproject ``` 这将创建一个名为`myproject`的目录,其中包含了Django项目的初始结构。进入项目目录: ``` cd myproject ``` 然后创建一个应用,例如名为`myapp`: ``` python manage...

    django-admin-bootstrapped-1.6.2.zip_bootstrap_django_django admi

    在**Django 1.6.2** 版本中,这个应用允许开发者无需修改项目中的任何现有代码,只需简单地将其添加到项目的中间件配置中,就能实现对Django内置admin界面的增强。这极大地简化了对admin界面的定制过程,让开发者...

    django-admin-colors:可自定义的Django管理员颜色主题

    pip install django-admin-colors 配置中 以下说明是使django-admin-colors正常工作所必需的。 配置您的settings.py INSTALLED_APPS = [ ..., 'admincolors' ] # Choose a base theme # If empty or not set, ...

    django admin theme suit_pythondjango_Suit_djangosuit_django-suit

    【标题】"django admin theme suit_pythondjango_Suit_djangosuit_django-suit" 指的是一个用于 Django 管理员界面的定制主题,名为 "Django Suit"。这个主题是为了改善默认的 Django 管理界面的外观和用户体验,使...

    给Django Admin添加验证码和多次登录尝试限制的实现

    在Django中,Admin界面是一个强大的管理工具,它允许开发者快速构建一个用于后台管理的数据操作界面。然而,出于安全性考虑,Django Admin默认并不包含验证码验证和登录尝试限制功能,这可能使其在生产环境中易受...

    Python库 | django-fastadmin-0.1.1.tar.gz

    学习 `django-fastadmin`,你需要熟悉 Django 的基础,包括模型、视图、模板和 URL 配置。此外,了解前端开发的基本知识,如 HTML、CSS 和 JavaScript,可以帮助你更好地定制界面。对于 `django-fastadmin` 的具体...

    django admin 自定义替换change页面模板的方法

    Django admin是Django自带的一个强大的后台管理系统,它允许开发者通过简单的配置即可拥有一个功能强大的后台管理界面。不过,在实际开发过程中,我们往往需要对admin的默认显示方式进行定制化,以适应不同的业务...

    使用AdminLTE 3和Bootstrap的django admin的嵌入式主题-Python开发

    jazzmin文档请参阅文档或Test App Demo实时演示https://django-jazzmin.herokuapp.com/admin用户名:[电子邮件保护]密码:test注意:每晚数据重置功能插入式管理皮肤,全部配置可选可定制的侧菜单可定制的顶部菜单可...

    Django 创建后台,配置sqlite3教程

    django-admin.py startproject myweb1 2.创建app控制台输入 python manage.py startapp home 3.创建sqlite3数据库 3.生成test.db文件 4.在setting文件中添加数据库配置 5.进cmd进行数据库连接 6.定义模型 7. ...

    Django Admin设置应用程序及模型顺序方法详解

    # 将新的AdminSite实例添加到URL配置中 urlpatterns = [ # ... path('admin/', event_admin_site.urls), ] ``` 通过这种方式,你可以自由调整Django Admin中的应用程序和模型显示顺序,以满足项目的特定需求。...

Global site tag (gtag.js) - Google Analytics