首页 > 系统相关 >解决nginx+django+swagger打开swagger需要进行Django Login

解决nginx+django+swagger打开swagger需要进行Django Login

时间:2023-05-23 19:12:29浏览次数:28  
标签:打开 Django django nginx Login swagger

一、将drf-yasg包的static目录拷贝到Django项目根目录下

二、修改nginx配置,添加如下红框中的内容

三、重启nginx

systemctl restart nginx

这样再次打开http://XXX:XX/swagger/  即可直接打开swagger接口文档

 

标签:打开,Django,django,nginx,Login,swagger
From: https://www.cnblogs.com/fdzwdt/p/17426136.html

相关文章

  • django——继承默认User模型进行自定义
    自定义用户模型在Django中非常常见。下面是一个简单的示例,演示如何扩展Django默认的User模型,以添加自定义字段和方法:python复制代码fromdjango.contrib.auth.modelsimportAbstractUserfromdjango.dbimportmodelsclassCustomUser(AbstractUser):#添加自定......
  • swagger的搭建以及访问
    ##访问地址http://localhost:9200/swagger-ui.html###环境搭建springboot的启动类上添加 @EnableSwagger2//用于开启Swagger@SpringBootApplication@EnableSwagger2//用于开启SwaggerpublicclassDemoApplication{publicstaticvoidmain(String[]args){......
  • django 计算两个TimeField的时差
    在Django中,你可以使用datetime模块来计算两个TimeField字段的时间差。以下是一个示例:fromdatetimeimportdatetime,timedelta#假设有两个TimeField字段time1=obj.time_field1time2=obj.time_field2#将时间字段转换为datetime对象datetime1=datetime......
  • django update_or_create
    update_or_create是Django中的一个方法,用于更新或创建数据库记录。它的作用是,如果数据库中存在符合指定条件的记录,则更新该记录的字段值;如果不存在符合条件的记录,则创建新的记录。使用update_or_create方法需要指定两个参数:defaults:一个字典,用于指定要更新或创建的字段及其对应......
  • Django-验证码功能
    #安装django-simple-captchapipinstalldjango-simple-captcha#settings.pyINSTALLED_APPS=[#...'captcha',]#urls.pyfromcaptcha.viewsimportcaptcha_imagefromdjango.urlsimportpathfrom.viewsimportlogin_viewurlpatterns=[path(......
  • 改进django rest framework中的token验证,并加入cache
        在用户验证方面用到token验证,这是一种安卓/iso/..手机客户端常用的,方便的验证方式。原理是客户端给我发一段字符串,这段字符串是用户在注册,登入的时候、服务器生成的,并关联到用户。保存到数据库,然后返回给客户端,客户端之后呢,就可以凭借这个字符串来确认“我是我,不是别人......
  • 利用 Django REST framework 编写 RESTful API
        自动生成符合RESTful规范的API支持OPTION、HEAD、POST、GET、PATCH、PUT、DELETE根据 Content-Type生成browserable的交互页面(自动为API生成非常友好的浏览器页面)非常细粒度的权限管理(可以细粒度到field级别)示意图安装$pipinstalldjangorestframew......
  • django:DateTimeField如何自动设置为当前时间并且能被修改
    创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add,表面上看起来很easy,但实际使用中很容易出错,下面是一些注意点。DateTimeField.auto_no......
  • Django Model 定义语法
    简单用法fromdjango.dbimportmodelsclassPerson(models.Model):first_name=models.CharField(max_length=30)last_name=models.CharField(max_length=30)fromdjango.dbimportmodelsclassPerson(models.Model):first_name=models.CharField(max_......
  • knife4j配置swagger接口测试
    导入依赖1<dependency>2<groupId>com.github.xiaoymin</groupId>3<artifactId>knife4j-spring-boot-starter</artifactId>4<version>3.0.3</version>5......