我收到有关 linting 的各种错误。所有错误都显示在第一行代码中。导入方式不正确,但仍然出现 linting 错误。我应该如何修复以下错误?
1:1 错误定义 'import/no-named-default' 规则未找到 import/no-named-default
未找到规则“react/jsx-tag-spacing”的 1:1 错误定义 react/jsx-tag-spacing
1:1 错误定义 'react/no-array-index-key' 没有找到 react/no-array-index-key
1:1 错误定义 'react/require-default-props' 规则未找到 react/require-default-props
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './reducers';
const enhancers = [applyMiddleware(thunk)];
// If Redux DevTools Extension is installed use it, otherwise use Redux compose
/* eslint-disable no-underscore-dangle */
const composeEnhancers = process.env.NODE_ENV === 'development' && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
: compose;
export default(initialState) …Run Code Online (Sandbox Code Playgroud) 我用于APIView获取和发布项目。
我想使用 Django Rest Framework 为我的 API 实现分页,但它不起作用。
我想每页显示 10 个项目,但是当我这样做时api/v1/items?page=1,我会得到所有项目,如果我这样做,api/v1/items我会得到一个空列表。
这是我所做的:
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
class ItemsAPIView(APIView):
permission_classes = (permissions.IsAuthenticated,)
def get(self, request, format=None):
"""
Return a list of all items of this user.
"""
reply = {}
page = request.GET.get('page')
print ('page is', page)
try:
products = BaseItem.objects.owned_items().filter(owner=request.user)
reply['data'] = OwnedItemSerializer(products, many=True).data
items = BaseItem.objects.filter(owner=request.user)
paginator = Paginator(items, 1)
items_with_pagination = paginator.page(page)
if page is not None:
reply['data'].extend(ItemSerializer(items_with_pagination, many=True).data)
reply['data'].extend(ItemSerializer(items, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在反应导航中创建自定义抽屉。但是我遇到一个错误。错误是JSX attributes must only be assigned a non-empty expression。我什至创建了数组并将其映射为显示,但仍然出现错误。我有想念吗?
import { StackNavigator, DrawerNavigator } from 'react-navigation';
import { View, Text, Image, TouchableOpacity } from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons';
const navitems =[
{
name:'Home',
nav:'classesnew',
},
{
name:'Device',
nav:'start',
},
]
class DrawerContent extends React.Component{
constructor(props) {
super(props)
}
render(){
return (
<Image source={require('../images/logo.png')}
style={styles.container}>
<View style={{justifyContent: 'center',
alignItems: 'center',}}>
<Image style={styles.image} source={{uri: ''}}/>
</View>
<View>
{
navitems.map((l,i)=>{
return (
<TouchableOpacity
key={i}
style={{marginBottom:0.5}}
onPress={()=>{
this.props.navigation.navigate(l.nav)
}
}>
<View …Run Code Online (Sandbox Code Playgroud) javascript ×2
reactjs ×2
android ×1
django ×1
eslint ×1
pagination ×1
python ×1
react-native ×1