我在使用 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) 我有免费层帐户(大约 5 个月)用于学习目的,但我看不到 s3 存储桶。页面显示意外错误。我已经尝试注销并再次登录,但仍然显示相同的错误,而且如果我尝试创建一个新的存储桶,我也无法创建新的存储桶,我的创建按钮被禁用。我有 50rs 的待处理账单,这是因为那?有人请帮忙!! 在此处输入图片说明
我试着像这样定制导航栏
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%}中添加登录页面的标题
但如果我添加内部品牌块它也会在导航栏中显示,如果我尝试在品牌块图像中添加图像和标题,则会显示登录页面标题.
如何为导航栏和登录页面标题添加不同的标题?
我正在尝试使用 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) 我正在尝试使用 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) 我在我的 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 问题的评论中提供的解决方案,但没有奏效。我在这里错过了什么?