本文为 前后端基础联调django
前言
随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了编程语言的基础。
提示:以下是本篇文章正文内容,下面案例可供参考
一、django是什么?
Django是一个开源的python Web框架,用于快速开发,实用,可维护,简洁的设计,并保护网站。Web应用程序框架是应用程序开发所需的所有组件的工具包。
二、创建django
1.创建项目
代码如下(示例):
django-admin startproject 项目名
2.创建应用
在项目内文件夹创建应用 代码如下: 注意:一定要进入项目文件夹的目录创建
django-admin startapp 应用名
三、进入settings.py配置文件
1.注册app
在大约第33行代码找到以下代码 进行注册
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 注册的名字为创建应用的应用名
'myapp'
]
2.配置数据库
在大约第77行 更改ENGINE为mysql 数据库,NAME为数据库的库名,PASSWORD为数据库的密码,HOST为本机地址为localhost,PORT为本机端口为3306,USER为用户名一般是root
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'sjk03',
'PASSWORD':'123321',
'HOST':'localhost',
'PORT':3306,
'USER':'root'
}
}
3.用pymysql来代替默认的MySQLdb
与项目同名的文件夹内打开__init__.py文件,进行配置
import pymysql
pymysql.install_as_MySQLdb()
四、编写模型类
1.在app文件夹的models.py文件里编写
from django.db import models
# Create your models here.
class Student(models.Model):
name = models.CharField(max_length=10,verbose_name='姓名')
age = models.IntegerField(verbose_name='年龄')
xing = models.CharField(max_length=2,verbose_name='性别')
ji = models.CharField(max_length=11,verbose_name='手机号')
zhu = models.CharField(max_length=20,verbose_name='住址')
ban = models.CharField(