该应用程序只包含一个页面。 它应该简单地显示主站点,而不是错误页面。 我该如何实现错误句柄?
答案 0 :(得分:1)
您可以在error handlers
即)
@app.errorhandler(404)
def page_not_found(e):
return render_template('base.html'), 404
答案 1 :(得分:0)
您可以使用此catch-all trick,并将逻辑放在class GridItemDecorator(val context: Context, private val spacingDp: Int, private val mGridSize: Int) : RecyclerView.ItemDecoration() {
override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) {
val resources = context.resources
val spacingPx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, spacingDp.toFloat(), resources.displayMetrics)
val bit = if (spacingPx > mGridSize) Math.round(spacingPx / mGridSize) else 1
val itemPosition = (view.layoutParams as RecyclerView.LayoutParams).viewAdapterPosition
outRect.top = if (itemPosition < mGridSize) 0 else bit * mGridSize
outRect.bottom = 0
val rowPosition = itemPosition % mGridSize
outRect.left = rowPosition * bit
outRect.right = (mGridSize - rowPosition - 1) * bit
}
}
块中,try
为except
为默认路径。