001SilverFox开发环境配置

开发环境配置

介绍

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/ 就会出现登录界面

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

PPDB:今晚老齐直播

【今晚老齐直播】今晚(本周三晚)20:0021:00小白开始“用”飞桨(https://www.oschina.net/action/visit/ad?id1185)由PPDE(飞桨(https://www.oschina.net/action/visit/ad?id1185)开发者专家计划)成员老齐,为深度学习小白指点迷津。

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593