python:前端(HTML)+后端(Django)+数据库(MySQL) 您所在的位置:网站首页 前端怎么连接后端数据库管理系统 python:前端(HTML)+后端(Django)+数据库(MySQL)

python:前端(HTML)+后端(Django)+数据库(MySQL)

2024-07-16 05:56| 来源: 网络整理| 查看: 265

1、创建一个html文件用于简单的网页注册demo

DOCTYPE html> 注册 用户: 密码:

 

2、创建一个html文件用于简单的网页登录demo

 

DOCTYPE html> 登录 用户: 密码:

 

 

 3、创建一个Django项目,并将刚才的两个html文件放入template模板文件夹中

 

4、打开Django项目下默认生成的urls.py文件,进行一些业务功能的编辑

"""Django01 URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.1/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path from django.shortcuts import render from django.shortcuts import HttpResponse import pymysql #登录页面 def login(request): #指定要访问的页面,render的功能:讲请求的页面结果提交给客户端 return render(request,'login.html') #注册页面 def regiter(request): return render(request,'regiter.html') #定义一个函数,用来保存注册的数据 def save(request): has_regiter = 0#用来记录当前账号是否已存在,0:不存在 1:已存在 a = request.GET#获取get()请求 #print(a) #通过get()请求获取前段提交的数据 userName = a.get('username') passWord = a.get('password') #print(userName,passWord) #连接数据库 db = pymysql.connect('127.0.0.1','root','123','db2') #创建游标 cursor = db.cursor() #SQL语句 sql1 = 'select * from user1' #执行SQL语句 cursor.execute(sql1) #查询到所有的数据存储到all_users中 all_users = cursor.fetchall() i = 0 while i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有