开发环境配置
介绍
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"会出现帮助信息
manage.py[@SilverFox](https://my.oschina.net/silverfox) > help
Type 'manage.py help <subcommand>' for help on a specific subcommand.
Available subcommands:
[auth]
changepassword
createsuperuser
[contenttypes]
remove_stale_contenttypes
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
[sessions]
clearsessions
[staticfiles]
collectstatic
findstatic
runserver
Process finished with exit code 0
5.创建数据库
SilverFox的数据库在db文件夹里面,这个配置在SliverFox文件夹的setting.py文件里面有配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db', 'db.sqlite3'),
}
}
配置好以后执行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
如果启动成功,将出现如下提示
MachinesMgr::__init__(), USE_MACHINES_BUFFER = False
machineInst <Common.Machines.Machines object at 0x0000000005266B38>
System check identified no issues (0 silenced).
April 12, 2018 - 20:02:04
Django version 2.0, using settings 'SilverFox.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
至此,Django在Pycharm里面的配置和启动介绍完毕,在浏览器里面输入http://127.0.0.1:8000/ 就会出现登录界面