`
喜欢蓝色的我
  • 浏览: 359186 次
  • 性别: 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的文件,可以看到数据库数据结果和数据库的值

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

 

 

 

 

 

 

分享到:
评论

相关推荐

    django-admin-customizer:Django admin 自定义界面

    django-admin-customizer Django admin 自定义界面特征同一模型的多个管理实例定制: 列表显示列表过滤器raw_id_fields 搜索字段去做动作配置器基础管理类支持要求Django 1.3、1.4、1.5、1.6。 不支持 Django 1.2 或...

    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, ...

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

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

    PythonWeb开发基础教程-第2章-Django配置.pptx

    2.1 Django项目的配置文件 Django项目的配置文件为settings.py,在执行django-admin startproject命令创建项目时会自动生成该文件 本节主要内容 基本配置 模板配置 数据库配置 静态资源配置 PythonWeb开发基础教程-...

    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-conf-vars:一个简单的Django应用程序,可使用Django admin编辑配置变量

    Django可管理的配置变量django django_admin_conf_vars应用程序允许您使用Django admin获取项目的配置变量# 安装从安装$ pip install django-admin-conf-vars将django_admin_conf_vars添加到您的INSTALLED_APPS ...

    django-editorjs:Django Admin的editor.js小部件

    在django admin中使用插件。 支持的插件/工具 @editorjs/paragraph @editorjs/image @editorjs/header @editorjs/checklist - @editorjs/list - @editorjs/quote @editorjs/raw @editorjs/embed @editorjs/...

    django admin管理工具自定义时间区间筛选器DateRangeFilter介绍

    django admin管理工具有很多好用的功能,例如搜索框、筛选器等,编码简单,功能强大。 但是常规的时间筛选有一定局限性,只能显示一定时间节点到当前时间这一段时间段内的筛选结果,做不到自由定义时间段筛选,本人...

    react-django-admin:React JS中的管理界面,使用Django的Rest框架作为后端

    React-Django管理员 React JS中的管理界面,以及用于后端的...编辑配置: The config is in `./js/config.js`; Copy the `./js/config.js.example` file, then change the API_URI parameter to the server you've set

    django-admin-numeric-filter:Django管理员的数值过滤器

    django-admin-数字过滤器 django-admin-numeric-filter为Django admin提供了几个过滤器类,可用于过滤更改列表中的结果。 当将字段名称定义为list时,它在list_filter中起作用,其中第一个值为字段名称,第二个为...

    在django admin中配置搜索域是一个外键时的处理方法

    主要介绍了在django admin中配置搜索域是一个外键时的处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Django-admin管理工具使用

    Django-admin管理工具使用django-admin基本介绍激活django-admin创建访问django-admin的超级用户访问django-admin修改django-admin为中文修改django-admin为中国时区后台放出users可以对用户信息进行修改 django-...

    django-restful-admin:Django admin restful api

    将Django的管理员公开为RESTFUL服务 支持所有静态API 自动生成序列化器 使用 完全定制支持 使用Django Rest Framework ViewSet作为AdminModels 支持默认的Django身份验证权限 通过简单的配置即可支持Django自定义...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 ...django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    通过Django Admin+HttpRunner1.5.6实现简易接口测试平台

    新建Django项目 安装依赖包 pip install httprunner=1.5.6 -i https://pypi.doubanio.com/simple/ 模型规划 项目Project:包含 名称、创建时间、修改时间 测试套件TestSuite:对应HttpRunner的一个yaml文件,...

    django3-cas-ng-4.0.0.tar.gz

    - Configuration of services via the django Admin application - Fine control on which user's attributes are passed to which service - Possibility to rename/rewrite attributes per service - ...

    基于Django-Vue-Admin毕业设计-企业级后端管理系统

    内置功能 菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。 部门管理:配置系统组织机构(公司、部门、角色)。 角色管理:角色菜单权限...插件市场 :基于Django-Vue-Admin框架开发的应用和插件。

    Django3路由配置命名空间

    django路由配置 环境:win7 + python3.8.1 +django3.0.3 +mysql-5.7.26 1 创建工程 django-admin startproject DjangoView 2 创建工程中的应用 python manage.py startapp App 3 配置主路由urls urlpatterns = ...

    django-admin-bootstrap-gae:用于 Google App Engine 的 Django Admin Bootstrap 应用程序

    django-admin-bootstrap-gae 这是一个使用 Google Cloud SQL/Google App Engine 的示例 Django 管理应用程序 第 1 步:创建一个 Django 应用程序 第 2 步:下载 Google App Engine 不支持 django-admin-...

    Django-2.0.3下载

    安装Python,点开python-3.3.4.msi然后直接Next到安装完毕。 注意,为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机->属性->...添加完成后就可以使用Django的django-admin.py命令新建工程了。

Global site tag (gtag.js) - Google Analytics