操作步骤:
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作为基本框架改写大部分页面"这个项目旨在提升Django内置的admin界面的用户体验,通过引入layui这一现代前端框架,对默认的admin模板进行了全面的改造。 layui是一款优秀的前端UI...
6. **安装与配置**:项目可能提供详细的文档,说明如何将这个主题集成到现有的Django项目中,包括安装依赖、配置settings以及注册admin应用。 通过使用这个项目,开发者不仅可以提升Django admin的视觉吸引力,还能...
接下来,需要在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的实战技能,还能了解到如何组织和管理Web项目的文件结构,以及如何利用Django的admin后台进行高效的数据管理。这将为未来的职业生涯打下坚实的基础...
`djangoadmin-1.0.1.tar.gz`是一个包含Django Admin特定版本的压缩包,它的使用涉及到了Django框架的核心特性,如模型、视图和模板,以及Admin Site的定制和配置。通过理解和掌握这些知识,开发者可以高效地构建和...
### Django基础配置详解 #### 一、环境与配置文件概览 Django 是一款非常流行的 Python Web 开发框架,以其高效、简洁著称。对于初学者来说,掌握 Django 的基本配置至关重要。本篇将详细介绍如何配置 Django 的...
Django-mptt-admin的文档通常可以在其官方仓库或者相关的文档站点获取,这些资源通常会包含安装指南、配置示例以及详细的API参考,帮助开发者了解如何将这个扩展集成到自己的项目中。 在使用Django-mptt-admin时,...
"admin-stark_adminstark_djangoadmin_Stark_" 这个标题看起来像是一个项目或软件的命名,它包含了多个关键词,暗示这可能是一个与Django管理后台相关的自定义实现,名为“Admin Stark”。Django是Python编程语言中...
在Django框架中,Django Admin是一个强大的工具,用于快速构建后台管理系统。它允许开发者以简洁的方式管理数据库模型、用户权限等。然而,有时我们需要在Django Admin中添加自定义视图,以实现更复杂的功能或提供...
### Django-Vue-Admin 发布教程详解 #### 一、概览 本教程旨在帮助开发者了解如何将基于 Django 和 Vue.js 的项目部署到生产环境中。本文档基于文档“django-vue-admin发布教程.docx”,主要介绍了如何在 Linux ...
django-admin startproject myproject ``` 这将创建一个名为`myproject`的目录,其中包含了Django项目的初始结构。进入项目目录: ``` cd myproject ``` 然后创建一个应用,例如名为`myapp`: ``` python manage...
在**Django 1.6.2** 版本中,这个应用允许开发者无需修改项目中的任何现有代码,只需简单地将其添加到项目的中间件配置中,就能实现对Django内置admin界面的增强。这极大地简化了对admin界面的定制过程,让开发者...
pip install django-admin-colors 配置中 以下说明是使django-admin-colors正常工作所必需的。 配置您的settings.py INSTALLED_APPS = [ ..., 'admincolors' ] # Choose a base theme # If empty or not set, ...
本项目是一款基于Django Admin的婴幼儿配方奶粉对比展示设计源码,包含36个文件,涵盖10个pyc文件、10个Python源文件、8个XML配置文件、4个ini文件、1个gitignore文件、1个iml文件、1个markdown文件以及1个sqlite3...
【标题】"django admin theme suit_pythondjango_Suit_djangosuit_django-suit" 指的是一个用于 Django 管理员界面的定制主题,名为 "Django Suit"。这个主题是为了改善默认的 Django 管理界面的外观和用户体验,使...
在Django中,Admin界面是一个强大的管理工具,它允许开发者快速构建一个用于后台管理的数据操作界面。然而,出于安全性考虑,Django Admin默认并不包含验证码验证和登录尝试限制功能,这可能使其在生产环境中易受...
学习 `django-fastadmin`,你需要熟悉 Django 的基础,包括模型、视图、模板和 URL 配置。此外,了解前端开发的基本知识,如 HTML、CSS 和 JavaScript,可以帮助你更好地定制界面。对于 `django-fastadmin` 的具体...
Django admin是Django自带的一个强大的后台管理系统,它允许开发者通过简单的配置即可拥有一个功能强大的后台管理界面。不过,在实际开发过程中,我们往往需要对admin的默认显示方式进行定制化,以适应不同的业务...
jazzmin文档请参阅文档或Test App Demo实时演示https://django-jazzmin.herokuapp.com/admin用户名:[电子邮件保护]密码:test注意:每晚数据重置功能插入式管理皮肤,全部配置可选可定制的侧菜单可定制的顶部菜单可...
接下来,你需要在 Django 的 `urls.py` 文件中包含 `django_admin_bootstrap` 的 URL 配置: ```python from django.conf.urls import include, url urlpatterns = [ # ... url(r'^admin/', include('django_...