小编Ash*_*hok的帖子

React Redux 加载栏未显示

我在使用 React Redux 加载栏时遇到问题。它没有显示。我在根减速器中使用不可变的 js、redux 不可变库。我没有收到任何错误。如果我检查元素树,就会发现只有一个空 div。我在这里犯了什么错误

索引.js

import { ImmutableLoadingBar as LoadingBar} from 'react-redux-loading-bar'

class Header extends React.Component {
render() {
return (
  <header>
    <LoadingBar />
  </header>
)
}
}
Run Code Online (Sandbox Code Playgroud)

减速器.js

import { combineReducers } from 'redux-immutable';
import { loadingBarReducer } from 'react-redux-loading-bar'

export function rootReducer(state = routeInitialState, action) {
switch (action.type) {

case LOCATION_CHANGE:
  return state.merge({
    location: action.payload,
  });
default:
  return state;
  }
}
export default function createReducer(injectedReducers) {
  return combineReducers({
    route: rootReducer,
    language: languageProviderReducer,
    loadingBar: loadingBarReducer,
    ...injectedReducers, …
Run Code Online (Sandbox Code Playgroud)

reactjs redux redux-immutable

7
推荐指数
1
解决办法
1804
查看次数

AWS s3 控制台显示意外错误并且存储桶不可见

我有免费层帐户(大约 5 个月)用于学习目的,但我看不到 s3 存储桶。页面显示意外错误。我已经尝试注销并再次登录,但仍然显示相同的错误,而且如果我尝试创建一个新的存储桶,我也无法创建新的存储桶,我的创建按钮被禁用。我有 50rs 的待处理账单,这是因为那?有人请帮忙!! 在此处输入图片说明

amazon-s3 amazon-web-services

4
推荐指数
1
解决办法
3536
查看次数

自定义Django管理模板

我试着像这样定制导航栏

Base_site.html

 {% block nav-global %}
 <img class = "brand_img" src = "{% static 'images/ic_launcher.png'%}" 
    width = "50" height = "50" alt = "logo">
 {%block branding%}    

  {% endblock %}
  <div class = "head">
    <h1 id = "name">Admin Dashboard</h1>
  </div>    
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

看起来像这样

管理页面

现在我尝试在{%block branding%}中添加登录页面的标题

登录页面

但如果我添加内部品牌块它也会在导航栏中显示,如果我尝试在品牌块图像中添加图像和标题,则会显示登录页面标题.

如何为导航栏和登录页面标题添加不同的标题?

django django-templates django-admin

3
推荐指数
1
解决办法
4828
查看次数

Terraform InvalidParameterCombination:数据库安全组只能与 VPC 数据库实例关联

我正在尝试使用 terraform 模板配置 RDS 实例,我的模板如下所示

模板.tf

  resource "aws_security_group" "web-server-security"{
  name = "webserver-sg"
  description = "webserver security group"
  ingress {
  from_port = 80
  to_port = 80
  protocol = "tcp"
  cidr_blocks = ["0.0.0.0/0"]
}
tags{
  Name = "web-server-sg"
}

resource "aws_security_group" "db-server-sg" {
  name = "db-server"
  description = "dbserver security group"
  ingress {
  from_port = 3306
  to_port = 3306
  protocol = "tcp"
  security_groups = ["${aws_security_group.web-server-security.id}"]
 }
  tags{
   Name = "db-server-sg"
  }
 }

resource "aws_db_instance" "echomany_db" {
   name = "echomanydb"
   engine = "mysql" …
Run Code Online (Sandbox Code Playgroud)

terraform terraform-provider-aws

3
推荐指数
1
解决办法
1019
查看次数

在django中访问api时您无权执行此操作

我正在尝试使用 Django rest 框架在我的 Django 应用程序中添加自定义权限。我创建了一个 API n 在邮递员中对其进行了测试,它对于经过身份验证的用户来说工作正常。但是当我访问详细信息视图时它不显示详细信息。例如,当我访问http://localhost:8000/placeslist/ 时,它会显示所有地方,但是当我尝试http://localhost:8000/placeslist/1/ 时,它说您没有权限。我不知道我哪里出错了

模型.py

class Places(BaseModel):
  name = models.CharField(max_length=255,null=True,default='')
  owner=models.ForeignKey('auth.User',related_name='place_list',on_delete=models.CASCADE,null=True)    
Run Code Online (Sandbox Code Playgroud)

视图.py

class PlacesView(generics.ListCreateAPIView):
    queryset = Places.objects.all()
    serializer_class = PlacesSerializer
    permission_classes = (permissions.IsAuthenticated, IsOwner)

    def perform_create(self,serializer):
      serializer.save(owner=self.request.user)


class PlacesDetailView(generics.RetrieveUpdateDestroyAPIView):
    queryset = Places.objects.all()
    serializer_class = PlacesSerializer
    permission_classes = (permissions.IsAuthenticated, IsOwner)
Run Code Online (Sandbox Code Playgroud)

权限.py

class IsOwner(BasePermission):
  def has_object_permission(self, request, view, obj):
    if isinstance(obj, Places):
        return obj.owner == request.user       
    return obj.owner == request.user    
Run Code Online (Sandbox Code Playgroud)

序列化器.py

class PlacesSerializer(serializers.ModelSerializer):
  owner = serializers.ReadOnlyField(source='owner.username')
  class Meta:
    model = Places …
Run Code Online (Sandbox Code Playgroud)

django django-permissions django-rest-framework

2
推荐指数
1
解决办法
1万
查看次数

使用分页时如何在Antd Table中为每一行设置序号

我在我的 react js 项目中使用 Antd Table。我有一个分页设置为每页 10 个条目的表格。我的问题是当我点击第二页时,我看到序列号再次从 1 开始,而不是 11。它不按顺序。这是我的代码。

成分

function createColumns(view, edit, remove, activate) {
 return [
{
  title: 'S NO',
  key: 'sno',
  width: '20px',
  render: (text, object, index) =>return  index + 1

},
...
...

}
 <TableWrapper
          rowKey={obj => obj.id}
          pagination={{ pageSize: 10 }}
          columns={this.columns}
          locale={{ emptyText: 'No data found' }}
          dataSource={data}              
        />
Run Code Online (Sandbox Code Playgroud)

我已经尝试了这个github 问题的评论中提供的解决方案,但没有奏效。我在这里错过了什么?

reactjs antd

2
推荐指数
1
解决办法
3838
查看次数