Django一小时写出账号密码管理系统


Posted in Python onApril 29, 2021

1、环境搭建

需安装:
python3.6
Pycharm专业版
django 2.2.6
mysqlclient

pip install django==2.2.6
pip install mysqlclient

2、生成django项目

django-admin startproject yourproject

3、修改数据库引擎为mysql并要数据库中创建对应名字的数据库

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'myblog',        #数据库名
        'USER':'root',           #用户名
        'PASSWORD':'******',     #密码
        'HOST':'127.0.0.1',      #本机地址
        'PORT':'3306',           #端口
    }
}
pip install mysqlclient

4、初始化数据库

python ./manage.py makemigrations
python ./manage.py migrate

5、汉化(修改项目settings.py)

LANGUAGE_CODE = 'zh-hans'

6、启动django项目

cd yourproject
python ./manage.py runserver 0.0.0.0:8000

7、创建django后台管理员

python ./manage.py createsuperuser

8、创建自己的app

python .\manage.py startapp yourapp

9、定义app的数据模型model.py

from django.db import models

# Create your models here.

class SinfoM(models.Model):
    description=models.CharField(max_length=50,verbose_name='描述',null=False,blank=False)
    username=models.CharField(max_length=50,verbose_name='账号',null=False,blank=False)
    password=models.CharField(max_length=50,verbose_name='密码',null=False,blank=False)
    remark=models.CharField(max_length=50,verbose_name='备注',null=True,blank=True)

    class Meta:
        db_table=u'self_info'
        verbose_name=u'个人信息'
        verbose_name_plural=u'个人信息'

    def __unicode__(self):
        return self.username

    def __str__(self):
        return self.username

10、在app的admin中定义页面显示内容

from django.contrib import admin

# Register your models here.

from sinfom.models import SinfoM

class SinfoMAdmin(admin.ModelAdmin):
    # exclude = ('password')
    list_display = (
        'description',
        'username',
        'password',
        'remark'
    )

admin.site.register(SinfoM,SinfoMAdmin)

11、重新执行数据库脚本

python ./manage.py makemigrations
python ./manage.py migrate

12、将app注册到项目的settings.py中

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'yourapp',
]

13、Pycharm专业版Debug配置及页面展示效果

Django一小时写出账号密码管理系统

Django一小时写出账号密码管理系统

Django一小时写出账号密码管理系统

Django一小时写出账号密码管理系统

备注:
生产环境settings.py

ALLOWED_HOSTS = [*]

到此这篇关于Django一小时写出账号密码管理系统的文章就介绍到这了,更多相关Django 账号密码管理系统内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现读取命令行参数的方法
May 22 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
Python3中的bytes和str类型详解
May 02 Python
学Python 3的理由和必要性
Nov 19 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
Jan 21 Python
Python守护进程实现过程详解
Feb 10 Python
Python之Django自动实现html代码(下拉框,数据选择)
Mar 13 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
Python闭包的定义和使用方法
Apr 11 Python
python中的被动信息搜集
Apr 29 #Python
Python基础之元类详解
Apr 29 #Python
教你怎么用Python监控愉客行车程
Django程序的优化技巧
Apr 29 #Python
教你怎么用Python实现多路径迷宫
python3.9之你应该知道的新特性详解
Apr 29 #Python
Python基础之tkinter图形化界面学习
Apr 29 #Python
You might like
php简单分页类实现方法
2015/02/26 PHP
如何打开php的gd2库
2017/02/09 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
JavaScript 10件让人费解的事情
2010/02/15 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
2016/02/18 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
pandas-resample按时间聚合实例
2019/12/27 Python
NumPy统计函数的实现方法
2020/01/21 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
Python selenium自动化测试模型图解
2020/04/15 Python
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
交通事故赔偿协议书范本
2014/04/15 职场文书
服装设计专业求职信
2014/06/16 职场文书
个人年度总结报告
2015/03/09 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书