001SilverFox开发环境配置

本文详细介绍如何使用Pycharm配置和启动基于Django框架的SilverFox项目,包括环境搭建、数据库配置及超级用户创建等关键步骤。

开发环境配置

介绍

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

转载于:https://my.oschina.net/jacky0525/blog/1794792

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值