Django+MySQL搭建服务器程序

 时间:2024-10-11 19:40:06

1、首先你得有IDE,支持python的都可以,比如pychar或vscode,这里以vscode为例。当然python解释器和MySQL都得安装,这里用的是python3.8和MySQL5.7,具体安装步骤本文不多介绍。MySQL的管理工具用Navicat12就很好。

Django+MySQL搭建服务器程序
Django+MySQL搭建服务器程序

2、打开vscode,安装Django,方法是在终端中输入命令:pip install django。如果终端不识别pip命令,说明python没装好。

Django+MySQL搭建服务器程序

3、Django安装完成后,就要用Django建立我们自己的项目了,方法是在终端中cd到你要建立项目的目录,然后输入命令:django-admin startproject [你的项目名称]。完成后可以在当前目录中看到Django为我们搭建好的目录。其中manange.py是入口文件,setting.py是主要的设置文件,urls.py是路由文件。

Django+MySQL搭建服务器程序

4、这时我们的服务器程序其实已经可以运行了,方法是在终端cd到manage.py所在目录,输入指令:python manage.py runser即枢潋雳ver。如果看到这样一句话 Starting development server at http://127.0.0.1:8000,说明启动成功。这时在浏览器中输入上述网址,正常的话可以看到Django帅气的访问页面。

Django+MySQL搭建服务器程序
Django+MySQL搭建服务器程序

5、打开Navicat,新建一个到MySQL数据库的连接,然后在这个连接下建立一个数据库,记下数据库名。注意这时数据库下是没有任何表的。

Django+MySQL搭建服务器程序
Django+MySQL搭建服务器程序

6、接下来将Django连接到MySQL数据库,方法很简单,就是在目录下找到settings.py,定位到DATABASES={.....},然后修改原恝依在绌来的default连接为: 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '[你上一步在Navicat中建立的数据库名]', 'USER': '[你的MySQL用户名,默认root]', 'PASSWORD': '[你的MySQL密码]', 'HOST': '127.0.0.1', 'PORT': 3306, # 'CONN_MAX_AGE': '' }

Django+MySQL搭建服务器程序

7、保存,启动服务,不出意外的你会收到一个错误,大意是说你缺少一个模块叫MySQLdb。这是一个比较古老的模块,不支持python3的,而python3中支持的MySQL操作包是pymysql,所以我们首先安装pymsql包,方法是在终端输入命令:pip install pymysql。然后到项目的__init__.py中,输入以下语句:# 告诉django用pymysql代替mysqldb连接数据库import pymysqlpymysql.install_as_MySQLdb()

8、再次启动服务程序,你会收到警示,大意是说你的项目需要实施移植,这时我们按照它的提示,输入指令:python manage.py migrate。运行完成后我们到Navicat中刷新,可以看到Django已经移植了大量表格到我们指定的数据库里。

Django+MySQL搭建服务器程序
Django+MySQL搭建服务器程序

9、再次运行服务程序,已经没有任何红色的警示了,http访问也正常。剩下就是开发自己的网页应用了!

Django+MySQL搭建服务器程序
Django+MySQL搭建服务器程序
  • 迅雷X如何用Potplayer变下边播
  • steam创意工坊打不开的解决方案
  • linux service 文件怎么执行
  • CSGOEMPIRE使用教程
  • 小孩可以做天灸吗?天灸有哪些注意事项?
  • 热门搜索
    节约能源手抄报 西游记手抄报图片 推广普通话的手抄报 我爱读书手抄报图片 关于爱的手抄报 九九重阳节手抄报 尊老爱幼手抄报 五一手抄报内容 新学期新打算手抄报 缅怀先烈手抄报图片