python 搭建登陆系统_Django 搭建CMDB系统完整[1](用户登录)
***使用的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](用户登录)相关推荐
- 苹果用计算机知道密码,怎么查看苹果系统电脑中safari浏览器内的用户登录密码...
怎么查看苹果系统电脑中safari浏览器内的用户登录密码 随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用苹果电脑中的safari浏览器浏览网页时,系统会自动保存账号密码,那么我 ...
- python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...
我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...
- python制作购物网站_django搭建简单购物网站(功能不完整)
简介:自学django,从搭建简单的购物网站开始,网站的功能不完整,目前完成:用户注册,用户登录和注销,商品展示,商品详情,购物车(不完整,没创建模型,但是已完成表单获取和session记录,没什么大 ...
- java简单springboot系统_Springboot系列 3 - 建立简单的用户登录系统
在开始编码前,先建立几个Package(可以按个人习惯命名),如图 1.Controllers 用于存放控制器类 2.Models 用于存放数据实体类 3.Repositories 用于存放数据库操作 ...
- 登录win7系统后又自动弹出到用户登录界面
故障: 登录Win7系统后自动弹出到用户登录界面,提示已登录(表面现象) 原因:登录失败: 禁用当前的帐户. 我查了下日志,引起的原因 如图: ID:UpdatusUser 用于提供 NVIDIA 软 ...
- Django 搭建CMDB系统完整[1](用户登录)
***使用的mysql数据库,所以系统中要先安装mysql数据库 1.安装环境: pip install django python -m pip install --upgrade pip setu ...
- python搭建项目结构_Django搭建项目实战与避坑细节详解
Django 开发项目是很快的,有多快?看完本篇文章,你就知道了. 安装 Django 前提条件:已安装 Python. Django 使用 pip 命令直接就可以安装: pip install dj ...
- python订票系统_django火车预订系统(订票)
我已经为火车做了一个django预订系统(订票),但一次只能预订1个人,现在我觉得这样做是不够的,我需要让用户能够选择他想要预订的车票(从1到9列),然后在选择行程后,能够在最后以相同的形式预订多张车 ...
- python调用qq互联_Django项目中实现使用qq第三方登录功能
使用qq登录的前提是已经在qq互联官网创建网站应用并获取到QQ互联中网站应用的APP ID和APP KEY 1,建路由 # qq登录 path('loginQq/',qq.loginQq,name=' ...
最新文章
- 算法:数值的整数次方
- 中石油训练赛 - 小A进学校(唯一分解定理)
- CSS3 - 清除浮动
- IdentityServer4(六)授权码流程原理之SPA
- Eclipse搭建Android开发环境(安装ADT,Android4.4.2)
- 15 位健在的牛叉程序员,你知道哪几位?
- C#的引用类型有四种类、代表、数组、接口
- 豆瓣源的使用CSDN的文章编辑
- 当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式
- 【职业】大一规划、体验生活、故事里
- springBoot微信支付(native)基本使用
- 雪亮工程视频监控应用系统解决方案
- 串口通讯 电脑和dsp_Sci 使用DSP2812的SCIA模块和PC机进行串口通信,用FIFO功能实现数据的发送和接受。 DSP program 261万源代码下载- www.pudn.com...
- dell 恢复介质_安装DELL原装windows系统,使用 USB 恢复介质来安装 Microsoft Windows
- Photoshop2023最新版安装教程及下载
- bootice 修改ubuntu win10 系统引导在一个硬盘上时的系统启动顺序
- “看来少宇这家伙身上有着惊天的秘密啊
- 测试固态硬盘好坏的软件,电脑怎么测试ssd固态硬盘|电脑测试ssd固态硬盘的方法...
- 学云计算比较好的几个论坛
- 德日车企瓜分美系车在华市场
热门文章
- 自律到极致-人生才精致:第4期
- Spring Boot整合 Sentry 监控项目日志
- ftp java listfiles_Java FTPClient.listFiles()不能获取目录里的文件
- android studio 优化提速方法,Android Studio速度慢(如何加速)?
- 2015c语言成绩查询,2015年3月全国计算机二级C语言选择第1套
- 参观云栖小镇体会_我院留学生赴云栖小镇参观学习
- libxml/xmlversion.h: No such file or directory
- vs2015编译 pybind 动态库
- MobileNetv2优化问题
- avformat_alloc_output_context2 -22错误