小编jef*_*eff的帖子

TypeError:无法在Django视图函数中解压缩不可迭代的int对象

以下是我在URL.py,views.py和HTML页面中的代码。但是,它返回了以下错误:TypeError:无法解压缩不可迭代的int对象。

urlpatterns = [
    path('', views.blogs_home, name='blogs'),
    path('<int:id>', views.single_blog, name='detailed_view'),
Run Code Online (Sandbox Code Playgroud)

]

我正在尝试在列表视图中捕获帖子博客的ID,以使用ID查询从数据库中获取博客对象。以下是我的查看代码。

def single_blog(request,id):
   blog_single = Blogs.objects.get(id)
   context = {'blog_single': blog_single}
   template = 'blog_home.html'

   return render(request, template, context)
Run Code Online (Sandbox Code Playgroud)

但是,正如我提到的,它返回上述错误。

有人可以解释我在做什么错

python django django-urls django-views

6
推荐指数
1
解决办法
4817
查看次数

一次替换字符串中的多个字符

请告知以下代码是否有效。我的似乎根本没有工作

string = str(input('Enter something to change'))
replacing_words = 'aeiou'

for i in replacing_words:
    s = string.replace('replacing_words', ' ')

print(s)
Run Code Online (Sandbox Code Playgroud)

我的目的是用空格替换字符串中的所有元音。如果这是错误的代码,有人可以提供正确的代码和解释,为什么它不起作用?

谢谢

python

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

在 sveltekit 中实现在操作期间触发的加载旋转器

我有一个简单的表格,其中包含电子邮件、密码和确认密码。我用行动来处理这个问题。我想实现一个将触发以下操作的微调器

  1. 检查用户当前是否存在于数据库中
  2. 如果没有,则继续注册

我正在使用口袋底座

以下是我的行动。

import { superValidate } from 'sveltekit-superforms/server';
import { redirect } from '@sveltejs/kit';
import { fail } from '@sveltejs/kit';

import { loginSchema } from '$lib/schema/zodschema';
import { ClientResponseError } from 'pocketbase';

export const load = async () => {
    const form = await superValidate(loginSchema);
    return { form };
};

export const actions = {
    default: async ({ locals, request }) => {
        const form = await superValidate(request, loginSchema);


        try {

            const { email } = form.data …
Run Code Online (Sandbox Code Playgroud)

javascript svelte sveltekit pocketbase

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

窗口未在 svelte 中定义 - 使用 svelte 存储

我有一个 svelte 商店,有以下代码

import { writable } from "svelte/store";
import { onMount, onDestroy } from "svelte";

export const modalStore = () => {
    const { subscribe, update } = writable({
        showModal: false,
    });

    onMount(() => {
        window.addEventListener("keydown", handleKeyDown);
    });

    onDestroy(() => {
        window.removeEventListener("keydown", handleKeyDown);
    });

    const handleKeyDown = (e: KeyboardEvent) => {
        if (e.key === "Escape") {
            update(stateObj => ({...stateObj, showModal: false}));
        }
    }
    return  {
        subscribe,
        openModal: () => update(stateObj => ({ ...stateObj, modal: true })),
        closeModal: () => …
Run Code Online (Sandbox Code Playgroud)

javascript dom window svelte sveltekit

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

在 admin-django 中从模型导入和注册所有类

在 myApp 中,我在模型中有多个类。我想在 admin.py 中导入所有这些类并注册。

是否可以不重复,例如

from django.contrib import admin
from .models import (classA,classB, classC)
Run Code Online (Sandbox Code Playgroud)
  1. 我可以像上面那样在不明确引用的情况下导入所有项目吗
  2. 我也可以一次性全部注册吗

谢谢

杰夫

django django-templates

0
推荐指数
1
解决办法
1622
查看次数