在django中用MySQL为数据库 新建一个项目的流程
创建mysql数据库
在cmd输入 mysql -uroot -p 启动mysql客户端并连接服务器
创建一个db_orm的数据库
mysql>CREATE DATABASE db_orm charset utf8;
查看一下数据库
mysql>show databases;
在Django项目的settings.py文件中,配置数据库连接信息 默认使用db.sqlite3
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',   # 数据库引擎mysql
        'NAME': 'db_orm',       # 你要存储数据的库名,事先要创建之
        'USER': 'root',      # 数据库用户名
        'PASSWORD': '',      # 密码
        'HOST': 'localhost', # 主机
        'PORT': '3306',      # 数据库使用的端口
    }
}
在与Django项目同名的目录下的init.py文件中写如下代码,告诉Django使用pymysql模块连接MySQL数据库:
import pymysql
pymysql.install_as_MySQLdb()
在models.py文件中创建表 然后迁移数据库
输入一些测试数据
创建一个orm文件夹, 创建一个py文件
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "orm_practice.settings")
import django
django.setup()
from app01 import models
执行orm练习操作
单表的双下划线操作
通过admin创建超级用户
在admin.py文件注册表
from app01.models import *
admin.site.register(Person)
createsuperuser 设置用户名和密码
在django中用MySQL为数据库 新建一个项目的流程的更多相关文章
- Android学习笔记(一)——新建一个项目
		
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 1.打开Android Studio时出现以下界面,点击”start a new Android Studio ...
 - 如何在jenkins上新建一个项目及其简单配置
		
1.首先,点击[新建]进入选择页面,如下图(一般选择"构建一个自由风格的软件项目") 2.填好项目名称后,点击ok,跳转至如下页面,可以在这个页面进行项目的配置(包括拉源码 ...
 - vue-cli新建一个项目
		
零.我想把项目安装在C:\www\Arup.DAH.ABCD\SourceCode\FrontEnd这个目录下,所以在我想安装的位置,Shift+右键-->powershell窗口,打开下图位置 ...
 - Django链接MySQL,数据库迁移
		
form表单默认是以get请求提交数据的 http://127.0.0.1:8000/login/?username=admin&password=123 action 1 不写,默认向当前地 ...
 - django设置mysql为数据库笔记
		
1,guest/settings.py中加上 import pymysql pymysql.install_as_MySQLdb() 安装好pymysql 2,guest/settings.py的DA ...
 - django基础--02基于数据库的小项目
		
摘要:简单修改.增加部分页面,了解django开发的过程.(Python 3.9.12,django 4.0.4 ) 接前篇,通过命令: django-admin startproject myWeb ...
 - vue - 新建一个项目
		
首先: 要先安装node 及 npm Node.js官方安装包及源码下载地址:http://nodejs.org/ 双击安装,在安装界面一直Next 直到Finish完成安装. 打开控制命令行程序(C ...
 - Web jsp开发学习——新建一个项目
		
然后 index.jsp编辑 新建一个servlet 准备发布 发布
 - Keil uVision4 ——如何新建一个项目
		
一.打开Keil4软件,点击Project,再点击New μVision Projrct. 二.新建一个文件夹,并在里面输入这个项目的名字. 三.点击Intel,根据实际情况选择,这里选择的是80/8 ...
 
随机推荐
- 如何自定义WPF项目的Main函数
			
原文:如何自定义WPF项目的Main函数 与Winform项目不同,WPF项目的Main函数在项目生成的时候,系统自动在后台为我们生成.根据项目生成方式的不同,其文件位于obj/Debug/App.g ...
 - 【C++】int转string,double转string方法,string转int,string转double方法
			
C++的格式比较多比较复杂,转换起来有很多方法,我这里只提供一种,仅供参考. int或double转string 使用字符串流的方式可以比较简单的完成转换 需要添加头文件 #include <s ...
 - QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)
			
原文:QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 续前:QRCode二维码生成方案及其在带LOGO型二维码中的应用(1) http://blog.csdn.net/johnsu ...
 - WPF之VirtualizingStackPanel.IsVirtualizing="False"
			
原文:WPF之VirtualizingStackPanel.IsVirtualizing="False" 相信从winform转到wpf的人都遇到过这样的困惑,在处理DataGri ...
 - Android零基础入门第3节:带你一起来聊一聊Android开发环境
			
原文:Android零基础入门第3节:带你一起来聊一聊Android开发环境 工欲善其事,必先利其器.Android开发人员在自己的计算机上编写和测试应用程序,然后将其部署到实际的设备上,那首先必不可 ...
 - 汉的Unicode编码是6C49,而且通常都是小端存储。汉字的unicode范围是:0x4E00~0x9FA5,即CJK一共20928个字符。GBK有21886个汉字,所以多了958个汉字
			
小端存储的结果是 49 6C UTF-8有点类似于Haffman编码,它将Unicode编码为:0x00-0x7F的字符,用单个字节来表示:0x80-0x7FF的字符用两个字节表示:0x800-0xF ...
 - SQL 时间格式化函数发布
			
SQL 时间格式化函数,有时候因某种需要需要格式化成需要的时间格式,需要的朋友可以收藏下,以备后用. SQL Server里面可能经常会用到的日期格式转换方法: sql server使用convert ...
 - C++函数不写bool返回值,居然编译运行全部通过,但判断结果就不对了
			
bool MyStart::IsCoorectParam(QString strParam) { if (strParam=="-aa" || strParam=="-b ...
 - 比较DirectX和OpenGL的区别(比较详细)
			
OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库.OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL.IRIS GL是一个工业标准的3D图形软件接口,功能虽然 ...
 - OpenSSL包括了8个功能
			
什么是OpenSSL 众多的密码算法.公钥基础设施标准以及SSL协议,或许这些有趣的功能会让你产生实现所有这些 算法和标准的想法.果真如此,在对你表示敬佩的同时,还是忍不住提醒你:这是一个令人望而生畏 ...