浅谈Python之Django(三)
目录
- django-admin基本介绍
- 激活django-admin
- 创建访问django-admin的超级用户
- 访问django-admin
- 修改django-admin为中文
- 修改django-admin为中国时区
- 后台放出users可以对用户信息进行修改
- 总结
django-admin基本介绍
Django 提供了基于 web 的管理工具。
Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 配置文件settings.py 中的INSTALLED_APPS 看到它
'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'users', 'course', 'organization', 'operation'
激活django-admin
通常我们在生成项目时会在 urls.py 中自动设置好,我们只需去掉注释即可。
创建访问django-admin的超级用户
python manage.py createsuperuser
输入用户名
输入邮件
输入密码(至少8位数,不能纯数字)
确认密码
访问django-admin
启动:python manage.py runserver 0.0.0.0:8888
浏览器访问:127.0.0.1:8888/admin/
修改django-admin为中文
修改配置文件setting.py中的language_code为zh-hans
修改django-admin为中国时区
修改配置文件setting.py中的TIME_ZONE为Asia/Shanghai
USE_TZ 为False
后台放出users可以对用户信息进行修改
修改users目录下的admin.py文件
from django.contrib import admin # Register your models here. from .models import UserProfile class UserProfileAdmin(admin.ModelAdmin): pass admin.site.register(UserProfile,UserProfileAdmin)
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
python中通过Django捕获所有异常的处理
目录 概述 Django 统一异常处理 统一异常处理具体设计 自定义异常模块 自定义状态码枚举类 响应信息统一结果的封装 完善统一异常处理逻辑 应用场景 注册校验 源代码 尾语 概述 在项目中统一异常处理,可以防止代码中有未捕获的异常出现.本文介绍如何在 Django 项目中进行统一异常的处理,再结合状态码枚举类对项目异常信息进行日志记录. Django 统一异常处理 在 Django 项目中可以自定义 中间件类 继承 django.middleware.common 下的 Middleware
-
浅谈Python之Django(二)
目录 django设计 数据表生成与修改各APP models设计 users models 设计 course models 设计 organization models 设计 operation models 设计 总结 django设计 user-用户管理 curser-课程管理 organization-机构和教师管理 数据表生成与修改各APP models设计 users models 设计 修改users目录下的models # _*_ encoding:utf-8 _*_ from
-
浅谈Python之Django
目录 工具版本 创建工程djangostart 创建项目message 创建一些辅助目录 连接数据库(保证自己的数据库已启动) 生成数据表 总结 工具版本 python版本:3.8 django版本:2.0.0 mysql版本: 5.5.53 pip3 创建工程djangostart Django-admin startproject djangostart 创建项目message 从day17目录下执行命令 cd djangostart Django-admin startapp messag
-
Python Django模型详解
目录 Django模型 字段类型 字段类型的参数 外键 总结 Django模型 Django的模型定义在models.py文件中.模型是MVT中的M,也相当于MVC中的M. 在Django中,模型必须继承自Model类.例如: from django.db import models # Create your models here. class BookInfo(models.Model): # 一个模型类就会对应生成数据库中的一张表 """书籍模型""
-
浅谈Python之Django(四)
目录 1.pip3 install xadmin 2.解决方案 3. 修改配置文件setting.py中的INSTALLED_APPS 4.修改urls中的路由 5.访问 6.设置显示的字段与搜索的字段 7.__str __ 8.全局配置 总结 1.pip3 install xadmin 因为我是django2.0,直接使用命令一直报错,如下图 2.解决方案 下载xadmin源包 下载地址:https://github.com/Zjvngvn/xadmin pip3 install 源码的地址(
-
浅谈Python之Django(三)
目录 django-admin基本介绍 激活django-admin 创建访问django-admin的超级用户 访问django-admin 修改django-admin为中文 修改django-admin为中国时区 后台放出users可以对用户信息进行修改 总结 django-admin基本介绍 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 配置文件settings.py 中的INSTALLED_APPS
-
浅谈Python的Django框架中的缓存控制
关于缓存剩下的问题是数据的隐私性以及在级联缓存中数据应该在何处储存的问题. 通常用户将会面对两种缓存: 他或她自己的浏览器缓存(私有缓存)以及他或她的提供者缓存(公共缓存). 公共缓存由多个用户使用,而受其他某人的控制. 这就产生了你不想遇到的敏感数据的问题,比如说你的银行账号被存储在公众缓存中. 因此,Web 应用程序需要以某种方式告诉缓存那些数据是私有的,哪些是公共的. 解决方案是标示出某个页面缓存应当是私有的. 要在 Django 中完成此项工作,可使用 cache_control 视图修
-
浅谈Python基础之I/O模型
一.I/O模型 IO在计算机中指Input/Output,也就是输入和输出.由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘.网络等,就需要IO接口. 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别? 这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blockin
-
浅谈python中的面向对象和类的基本语法
当我发现要写python的面向对象的时候,我是踌躇满面,坐立不安呀.我一直在想:这个坑应该怎么爬?因为python中关于面向对象的内容很多,如果要讲透,最好是用面向对象的思想重新学一遍前面的内容.这个坑是如此之大,犹豫再三,还是只捡一下重要的内容来讲吧,不足的内容只能靠大家自己去补充了. 惯例声明一下,我使用的版本是 python2.7,版本之间可能存在差异. 好,在开讲之前,我们先思考一个问题,看代码: 为什么我只创建是为 a 赋值,就可以使用一些我没写过的方法? 可能会有小伙伴说:因为 a
-
浅谈python中的数字类型与处理工具
python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分数, 5.集合, 6.布尔类型 7.无穷的整数精度 8.各种数字内置函数及模块. 基本数字类型 python中提供了两种基本类型:整数(正整数金额负整数)和浮点数(注:带有小数部分的数字),其中python中我们可以使用多种进制的整数.并且整数可以用有无穷精度. 整数的表现形式以十进制数字字符串写法出现,浮点数带
-
浅谈python和C语言混编的几种方式(推荐)
Python这些年风头一直很盛,占据了很多领域的位置,Web.大数据.人工智能.运维均有它的身影,甚至图形界面做的也很顺,乃至full-stack这个词语刚出来的时候,似乎就是为了描述它. Python虽有GIL的问题导致多线程无法充分利用多核,但后来的multiprocess可以从多进程的角度来利用多核,甚至affinity可以绑定具体的CPU核,这个问题也算得到解决.虽基本为全栈语言,但有的时候为了效率,可能还是会去考虑和C语言混编.混编是计算机里一个不可回避的话题,涉及的东西很多,技术.架
-
浅谈python import引入不同路径下的模块
python 包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径. 下面将具体介绍几种常用情况: (1)主程序与模块程序在同一目录下: 如下面程序结构: `-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用 import mod1或from mod1 import *; (2)主程序所在目录是模块所在目录的父(或祖辈)目录 如下面程序结构: `-- src |--
随机推荐
- python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
- Asp.net使用SignalR实现酷炫端对端聊天功能
- 对javascript的一点点认识总结《javascript高级程序设计》读书笔记
- ASP.NET MVC的四种验证编程方式
- php usort 使用用户自定义的比较函数对二维数组中的值进行排序
- 详解PHP显示MySQL数据的三种方法
- Destoon实现多表查询示例
- Python制作钉钉加密/解密工具
- 提高MySQL中InnoDB表BLOB列的存储效率的教程
- 多次执行mysql_fetch_array()的指针归位问题探讨
- jquery实现点击弹出层效果的简单实例
- asp.net中c#自定义事件的实现方法详解
- Ruby中相等性判断的4种方法
- php实现的遍历文件夹下所有文件,编辑删除
- 教你如何使用platform密钥对apk进行签名
- java selenium Selenium IDE介绍及用法
- 教你如何用C#制作文字转换成声音程序
- 详解C#批量插入数据到Sqlserver中的四种方式
- Thinkphp3.2.3整合phpqrcode生成带logo的二维码
- 基于Redis的限流器的实现(示例讲解)