python+Django搭建web服务器
一、使用Django创建服务1、创建一个python项目2、终端执行命令pip install Django测试是否安装成功,终端下执行:pythonimport djangodjango.VERSION3、找个文件目录作为工作空间,用终端进入当前目录,在终端输入:django-admin.py startproject show_goods,注意 show_goods 为自己的项目...
一、使用Django创建服务
1、创建一个python项目
2、终端执行命令pip install Django
测试是否安装成功,终端下执行:
python
import django
django.VERSION
3、找个文件目录作为工作空间,用终端进入当前目录,在终端输入:django-admin.py startproject show_goods,注意 show_goods 为自己的项目名
setting.by配置数据库信息:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '10.18.116.1',
'PORT': '3306',
}
}
4、测试 Django 是否能成功开启服务
终端命令如下:python manage.py runserver 默认打开的端口为 8000
如果端口被占用,我们可以输入:python manage.py runserver 8001
*注意:需要在manage.py同级路径文件夹里执行该命令
如果出现如下图,则打开地址访问页面则会出现欢迎界面,成功运行
二、集成mysql实现增删改查
1、首先需要安装数据库驱动,即mysql_python,如果你没安装 mysql 驱动,可以执行以下命令安装:
pip install mysqlclient
配置数据库连接,打开settings.py文件编写代码
- DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.mysql', //数据库的类型
- 'NAME': 'mysite', //所使用的的数据库的名字
- 'USER': 'root', //数据库服务器的用户
- 'PASSWORD': '123456', //密码
- 'HOST': 'localhost', //主机
- 'PORT': '3306', //端口
- }
- }
修改完后进入DOS进入项目目录下执行python manage.py shell命令启动交互界面输入一下代码验证数据库配置是否成功。没报错则成功!
>>> from django.db import connection
>>> cursor = connection.cursor()
2、创建模型
在Django中使用数据库布局的第一步是将其表述为Python代码。文件中每个class相当于单个数据库表,每个属性也是这个表中的一个字段。 属性名就是字段名,它的类型(例如 CharField )相当于数据库的字段类型 (例如 varchar )。
关于model字段的数据类型及参数参考:django中model字段与属性 - 超天大圣 - 博客园
3、model自动生成:
Django引入外部数据库还是比较方便的,首先在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致
运行下面代码可以自动生成models模型文件
python manage.py inspectdb
这样就可以在命令行看到数据库的模型文件了
把模型文件导入到app中
创建一个app
django-admin.py startapp app
python manage.py inspectdb > app/models.py
ok模型文件已经生成好了。
参考博客:https://blog.csdn.net/weixin_44799217/article/details/120108502
更多推荐
所有评论(0)