开发环境配置
介绍
SilverFox是KBEngine的Web版后台管理系统,采用Django框架开发,
前端基于Gentelella模板项目地址:SilverFox
IDE配置
项目采用Pycharm开发,下面说下项目的配置
1.从GitHub下载项目到本地

2.用Pycharm打开工程所在文件夹

3.在File->Settings->Project:SilverFox->Project Interpreter里面添加Django,如果没有,添加右边的绿色加号"+"添加

4.Django安装完毕,会在Pycharm的Tools菜单里面出现"Run manage.py Task"选项,点击该选项启动Django的管理shell

输入"help"会出现帮助信息
1 manage.py[@SilverFox](https://my.oschina.net/silverfox) > help 2 Type 'manage.py help <subcommand>' for help on a specific subcommand. 3 4 Available subcommands: 5 6 [auth] 7 changepassword 8 createsuperuser 9 10 [contenttypes] 11 remove_stale_contenttypes 12 13 [django] 14 check 15 compilemessages 16 createcachetable 17 dbshell 18 diffsettings 19 dumpdata 20 flush 21 inspectdb 22 loaddata 23 makemessages 24 makemigrations 25 migrate 26 sendtestemail 27 shell 28 showmigrations 29 sqlflush 30 sqlmigrate 31 sqlsequencereset 32 squashmigrations 33 startapp 34 startproject 35 test 36 testserver 37 38 [sessions] 39 clearsessions 40 41 [staticfiles] 42 collectstatic 43 findstatic 44 runserver 45 46 Process finished with exit code 0
5.创建数据库
SilverFox的数据库在db文件夹里面,这个配置在SliverFox文件夹的setting.py文件里面有配置
1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.sqlite3', 4 'NAME': os.path.join(BASE_DIR, 'db', 'db.sqlite3'), 5 } 6 }
配置好以后执行makemigrations和migrate命令,如果没有错误,这时候数据库就创建成功了
manage.py@SilverFox > makemigrations
manage.py@SilverFox > migrate
View->Tool Windows->Database菜单打开数据库管理界面,添加Sqlite并打开db/db.sqlite3文件

如果一切正常,就能看到如果所示的内容
6.创建超级用户
Django默认需要创建一个超级用户才能进入系统,在shell里输入createsuperuser命令,按照要求创建超级用户
manage.py@SilverFox > createsuperuser
7.启动Django
Django在Pycharm里面有两种方式启动,manage.py里面runserver和Pycharm里面Debug或Run
- 在manage.py里面输入runserver启动Django
manage.py@SilverFox > runserver [Port] [IP:Port]
注:"[Port] [IP:Port]"可以省略,默认端口8000
- 在Pycharm的Run菜单里面选择Run或Debug选项,也可以启动Django
如果启动成功,将出现如下提示
1 MachinesMgr::__init__(), USE_MACHINES_BUFFER = False 2 machineInst <Common.Machines.Machines object at 0x0000000005266B38> 3 System check identified no issues (0 silenced). 4 April 12, 2018 - 20:02:04 5 Django version 2.0, using settings 'SilverFox.settings' 6 Starting development server at http://127.0.0.1:8000/ 7 Quit the server with CTRL-BREAK.
至此,Django在Pycharm里面的配置和启动介绍完毕,在浏览器里面输入http://127.0.0.1:8000/ 就会出现登录界面