python wss 服务器 pythonweb服务器部署
一、使用Django创建服务
1、创建一个python项目
2、终端执行命令pip install Django
测试是否安装成功,终端下执行:
python import django django.VERSION3、找个文件目录作为工作空间,用终端进入当前目录,在终端输入: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文件编写代码
1. DATABASES = { 2. 'default': { 3. 'ENGINE': 'django.db.backends.mysql', //数据库的类型 4. 'NAME': 'mysite', //所使用的的数据库的名字 5. 'USER': 'root', //数据库服务器的用户 6. 'PASSWORD': '123456', //密码 7. 'HOST': 'localhost', //主机 8. 'PORT': '3306', //端口 9. } 10. }修改完后进入DOS进入项目目录下执行python manage.py shell命令启动交互界面输入一下代码验证数据库配置是否成功。没报错则成功!
2、创建模型
在Django中使用数据库布局的第一步是将其表述为Python代码。文件中每个class相当于单个数据库表,每个属性也是这个表中的一个字段。 属性名就是字段名,它的类型(例如 CharField )相当于数据库的字段类型 (例如 varchar )。
3、model自动生成:
Django引入外部数据库还是比较方便的,首先在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致
运行下面代码可以自动生成models模型文件
python manage.py inspectdb
这样就可以在命令行看到数据库的模型文件了
把模型文件导入到app中
创建一个app
ok模型文件已经生成好了。