基于windows搭建django项目

1.首先我的环境用到的库版本如下,若下载直接pip即可

python3.6.5

pip install Django==2.0.6

pip install djangorestframework==3.8.2

pip install mysqlclient=1.3.12

2.创建一个django项目

django-admin.py startproject 项目名

3.创建一个app(应用)

django-admin.py startapp 应用程序名

4.配置数据库,在项目的下的setting.py配置(我使用的是mysql)

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库',
'PORT': '端口号',
'HOST': '数据库ip',
'USER': '用户名',
'PASSWORD': '密码',

}
}

5.在setting.py添加上面创建的应用,添加rest_frmework是因为后面我用到这里的方法写的接口,不用可不写

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'应用程序名',
'rest_framework',
]

6.创建管理员用户

cd 到项目根目录下,非应用目录下~

再执行下面命令,同步框架配置相关表到配置的数据库

python manage.py createsuperuser(如果报错没有找到相关表,先执行python manage.py migrate)

7.启动项目

cd 到项目下

python manage.py runserver ip:port

回车后,如下

E:\TestWebApi>python manage.py runserver 127.0.0.1:8100
Performing system checks...

System check identified no issues (0 silenced).
July 21, 2018 - 16:10:11
Django version 2.0.6, using settings 'TestWebApi.settings'
Starting development server at http://127.0.0.1:8100/
Quit the server with CTRL-BREAK.
2018-07-21 16:10:16
2018-07-21 16:15:16
[21/Jul/2018 16:10:17] "POST /register/vercode/ HTTP/1.1" 200 83

&这样django就搭完啦~ 若有不正确的地方,多多指教~

猜你喜欢

转载自www.cnblogs.com/Jack-cx/p/9347394.html