本意想创建一套ETL配置的图形界面,用C#写了一套Win程序。但是写C#时,发现部分实现对于一个手上没有现成控件库的人来说,太麻烦了。决定还是用Python来写。
一、创建项目
进入指定的目录后
django-admin startproject ETLConfig
修改setting文件
将语言修改为中文,时区修改为上海。
LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'
设置数据库连接,我的环境数据库只有SQLServer&PostgreSQL ,所以配置的时SQLServer,可以用django-pyodbc-azure来连接SQLServer
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:端口号
三、创建APP
python manage.py startapp ETL