***使用的mysql数据库,所以系统中要先安装mysql数据库

1、安装环境:

pip install django

python -m pip install --upgrade pip setuptools

python -m pip install django

pip install --upgrade pyls https://pypi.python.org/simple

pip install MySQL-python

pip install mysqlclient

mkdir /dj

cd /dj

django-admin startproject cmdb

cd cmdb

python manage.py migrate

cd cmdb

vi settings.py

做如下更改

ALLOWED_HOSTS = ['*']

TEMPLATES = [

{

'BACKEND': 'django.template.backends.django.DjangoTemplates',

'DIRS': [os.path.join(BASE_DIR, 'templates')],

'APP_DIRS': True,

'OPTIONS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

],

},

},

]

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'cmdb',

'USER': 'root',

'PASSWORD': 'xxxxxxx',

'HOST': '127.0.0.1',

'PORT': '3306',

}

}

vi urls.py

做如下更改

from django.conf.urls import url

from django.contrib import admin

from cmdb import views

from django.contrib.auth.views import *

urlpatterns = [

url(r'^

', login),

]

vi views.py

做如下更改

from django.shortcuts import render_to_response

def main_page(request):

return render_to_response('main_page.html', {'user':request.user })

cd /dj/cmdb

mkdir -p templates/registration

cd templates

vi main_page.html

做如下更改

Django Bookmarks

Welcome to Django Bookmarks

{% if user.username %}

Welcome {{ user.username }}!

Here you can store and share bookmarks!

{% else %}

Welcome anonymous user!

You need to login

before you can store and share bookmarks.

{% endif %}

cd registration

vi login.html

做如下更改

Django Bookmarks - User Login

User Login

{% if form.has_errors %}

Your username and password didn't match.

Please try again.

{% endif %}

Username:

{{ form.username }}

Password:

{{ form.password }}

{% csrf_token %}

python 搭建登陆系统_Django 搭建CMDB系统完整[1](用户登录)相关推荐

  1. 苹果用计算机知道密码,怎么查看苹果系统电脑中safari浏览器内的用户登录密码...

    怎么查看苹果系统电脑中safari浏览器内的用户登录密码 随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用苹果电脑中的safari浏览器浏览网页时,系统会自动保存账号密码,那么我 ...

  2. python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...

    我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...

  3. python制作购物网站_django搭建简单购物网站(功能不完整)

    简介:自学django,从搭建简单的购物网站开始,网站的功能不完整,目前完成:用户注册,用户登录和注销,商品展示,商品详情,购物车(不完整,没创建模型,但是已完成表单获取和session记录,没什么大 ...

  4. java简单springboot系统_Springboot系列 3 - 建立简单的用户登录系统

    在开始编码前,先建立几个Package(可以按个人习惯命名),如图 1.Controllers 用于存放控制器类 2.Models 用于存放数据实体类 3.Repositories 用于存放数据库操作 ...

  5. 登录win7系统后又自动弹出到用户登录界面

    故障: 登录Win7系统后自动弹出到用户登录界面,提示已登录(表面现象) 原因:登录失败: 禁用当前的帐户. 我查了下日志,引起的原因 如图: ID:UpdatusUser 用于提供 NVIDIA 软 ...

  6. Django 搭建CMDB系统完整[1](用户登录)

    ***使用的mysql数据库,所以系统中要先安装mysql数据库 1.安装环境: pip install django python -m pip install --upgrade pip setu ...

  7. python搭建项目结构_Django搭建项目实战与避坑细节详解

    Django 开发项目是很快的,有多快?看完本篇文章,你就知道了. 安装 Django 前提条件:已安装 Python. Django 使用 pip 命令直接就可以安装: pip install dj ...

  8. python订票系统_django火车预订系统(订票)

    我已经为火车做了一个django预订系统(订票),但一次只能预订1个人,现在我觉得这样做是不够的,我需要让用户能够选择他想要预订的车票(从1到9列),然后在选择行程后,能够在最后以相同的形式预订多张车 ...

  9. python调用qq互联_Django项目中实现使用qq第三方登录功能

    使用qq登录的前提是已经在qq互联官网创建网站应用并获取到QQ互联中网站应用的APP ID和APP KEY 1,建路由 # qq登录 path('loginQq/',qq.loginQq,name=' ...

最新文章

  1. 算法:数值的整数次方
  2. 中石油训练赛 - 小A进学校(唯一分解定理)
  3. CSS3 - 清除浮动
  4. IdentityServer4(六)授权码流程原理之SPA
  5. Eclipse搭建Android开发环境(安装ADT,Android4.4.2)
  6. 15 位健在的牛叉程序员,你知道哪几位?
  7. C#的引用类型有四种类、代表、数组、接口
  8. 豆瓣源的使用CSDN的文章编辑
  9. 当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式
  10. 【职业】大一规划、体验生活、故事里
  11. springBoot微信支付(native)基本使用
  12. 雪亮工程视频监控应用系统解决方案
  13. 串口通讯 电脑和dsp_Sci 使用DSP2812的SCIA模块和PC机进行串口通信,用FIFO功能实现数据的发送和接受。 DSP program 261万源代码下载- www.pudn.com...
  14. dell 恢复介质_安装DELL原装windows系统,使用 USB 恢复介质来安装 Microsoft Windows
  15. Photoshop2023最新版安装教程及下载
  16. bootice 修改ubuntu win10 系统引导在一个硬盘上时的系统启动顺序
  17. “看来少宇这家伙身上有着惊天的秘密啊
  18. 测试固态硬盘好坏的软件,电脑怎么测试ssd固态硬盘|电脑测试ssd固态硬盘的方法...
  19. 学云计算比较好的几个论坛
  20. 德日车企瓜分美系车在华市场

热门文章

  1. 自律到极致-人生才精致:第4期
  2. Spring Boot整合 Sentry 监控项目日志
  3. ftp java listfiles_Java FTPClient.listFiles()不能获取目录里的文件
  4. android studio 优化提速方法,Android Studio速度慢(如何加速)?
  5. 2015c语言成绩查询,2015年3月全国计算机二级C语言选择第1套
  6. 参观云栖小镇体会_我院留学生赴云栖小镇参观学习
  7. libxml/xmlversion.h: No such file or directory
  8. vs2015编译 pybind 动态库
  9. MobileNetv2优化问题
  10. avformat_alloc_output_context2 -22错误