1. 程式人生 > >drf結合sql server搭建後臺管理系統

drf結合sql server搭建後臺管理系統

-i editor forms 後臺管理系統 虛擬 span export xadmin 配置

1. 安裝Python3.6 添加到WORKON_HOME系統變量

2.pip install virtualenvwrapper

3.mkvirtualenv project1

4.pip install -i https://pypi.douban.com/simple django==1.11 django-filter markdown pillow

5.新建項目並選擇虛擬環境

6.pip install -i https://pypi.douban.com/simple pyodbc django-pyodbc-azure

7.配置連接的數據庫

DATABASES = {
    default
: { ENGINE: sql_server.pyodbc, NAME: LeLe8Hao, USER: sa, PASSWORD: sa123, HOST: ‘‘, OPTIONS: { driver: SQL Server Native Client 11.0, }, } }

8.django項目中文化

LANGUAGE_CODE = zh-hans

TIME_ZONE = UTC

USE_I18N 
= True USE_L10N = True USE_TZ = False

9.新建apps, extra_apps package  media db_tools directory

10.mark as sourceroot  加入到根搜索路徑

mport sys

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, BASE_DIR)
sys.path.insert(0, os.path.join(BASE_DIR, 
apps)) sys.path.insert(0, os.path.join(BASE_DIR, extra_apps))

11. 拖入xadmin, djangoueditor到extra_apps中

12. pip install -i https://pypi.douban.com/simple django-crispy-forms django-import-export django-reversion django-formtools future httplib2 six xlwt xlsxwriter

13.installed_apps中

  django_filters,
    crispy_forms,
    xadmin,

14. urls.py中

import xadmin

urlpatterns = [
    # url(r‘^admin/‘, admin.site.urls),
    url(r^xadmin/, xadmin.site.urls),
]

15.

1、導出當前項目pip安裝的包表
pip freeze > 項目目錄/requirements.txt
2、根據導出的pip安裝包表安裝pip包
pip install -r 項目目錄/requirements.txt

drf結合sql server搭建後臺管理系統