Django之创建项目与配置(二)

传送门:
Django之安装(一)
Django之创建项目与配置(二)
Django之添加API(三)
Django之Swagger接口文档生成(四)
Django之Restful接口测试-Postman(五)
Django之Restful接口测试-Python+Requests+Unittest(六)
Django之Restful接口测试-Django自带测试模块(七)

项目创建

1.创建新项目
  1. 在D盘创建一个新文件夹,文件夹名称为“Django_Study”用来放项目
  2. 进入“Django_Study”文件夹创建一个新项目
  3. 进入项目创建api应用
D:
#进入新创建的文件夹,文件夹名称为 Django_Study
cd Django_Study
#创建一个新项目,项目名称为 django_restful
django-admin startproject django_restful
#进入项目django_restful创建api应用,创建完成后可以看到项目文件夹下面多了一个api文件夹
cd django_restful
python manage.py startapp api

Django之创建项目与配置(二)_第1张图片

2.配置项目

进入 D:\Django_Study\djongo_restful 目录,用IDE打开setting.py

创建API

在INSTALLED_APPS 列表添加 rest_framework 和 api

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'api',
]
rest_framework权限配置

默认的权限策略可以设置在全局范围内,通过DEFAULT_PERMISSION_CLASSES 设置,在该文件添加如下内容
在这里插入图片描述

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES':(
        'rest_framework.permissions.IsAuthenticated',
    )
}

Django之创建项目与配置(二)_第2张图片

3.数据库迁移

使用命令提示符在 D:\Django_Study\django_restful 目录下通过migrate命令进行数据库迁移

python manage.py migrate

执行之后看到如下提示说明迁移成功
Django之创建项目与配置(二)_第3张图片

4.创建超级管理员

使用creatersuper命令创建超级管理员账号,密码至少8位数字与字母组合

python manage.py createsuperuser

博主这里的教程设置
账号:user001
邮箱:[email protected]
密码:pass001
确认密码:pass001
此密码太短。它必须至少包含8个字符。
是否仍跳过密码验证并创建用户?[Y/N]:Y
Django之创建项目与配置(二)_第4张图片

5.启动Djang-server
python manage.py runserver

Django之创建项目与配置(二)_第5张图片
启动成功后,浏览器输入地址 http://127.0.0.1:8000/ ,我们可以看到如下:
Django之创建项目与配置(二)_第6张图片
自定义IP 和 Port

进入 D:\Django_Study\djongo_restful 目录,用IDE打开setting.py 在最底部添加 以下命令

ALLOWED_HOSTS="*"

Django之创建项目与配置(二)_第7张图片
输入命令加自定义的 IP+Post 启动sever

python manage.py runserver 127.5.5.5:8001

Django之创建项目与配置(二)_第8张图片

6.登陆超级管理员

我们再次输入 127.0.0.1:8000/admin 即可进入登陆超级管理员页面
Django之创建项目与配置(二)_第9张图片
登陆我们创建的用户,即可看到以下界面
Django之创建项目与配置(二)_第10张图片

你可能感兴趣的:(Django)