drf結合sql server搭建後臺管理系統
阿新 • • 發佈:2018-01-01
-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搭建後臺管理系統