一、安装Django
pip install django
二、创建项目
进入指定的目录后
django-admin startproject WebApi
目录说明:
- WebApi 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- WebApi/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- WebApi/settings.py: 该 Django 项目的设置/配置。
- WebApi/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- WebApi/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
二、Setting.py 文件说明
将语言修改为中文,时区修改为上海。
LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'
设置数据库连接,我的环境数据库只有SQLServer&PostgreSQL ,所以配置的时SQLServer,可以用django-pyodbc-azure来连接SQLServer
Linux 需要安装 Microsoft ODBC Driver 13 for SQL Server 参考链接
sudo su curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo exit sudo yum update sudo yum remove unixODBC #to avoid conflicts sudo ACCEPT_EULA=Y yum install msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1 sudo yum install unixODBC-utf16-devel #this step is optional but recommended* #Create symlinks for tools ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
DATABASES = { 'default': { 'ENGINE': 'sql_server.pyodbc', 'NAME': '数据库名', 'USER': '数据库用户名', 'PASSWORD': '密码', 'HOST': '数据库IP', 'PORT': '', 'OPTIONS': { 'driver':'SQL Server Native Client 11.0', 'MARS_Connection': True, }, }, }
三、运行项目
python manage.py runserver 0.0.0.0:端口号
测试运行,是否可以打开。