小编Rub*_*sen的帖子

如何在PostgreSQL的django应用程序模型中添加表?

我创建了一个名为的django项目Book Store.在项目中,我有一个应用程序命名books.

我正在使用PostgreSQL DBMS.我有一个名为的数据库books.在那个数据库中,我有一个名为的表novel.如何models.pybooks应用程序内的文件中添加此表?

我想在管理站点下注册此表.在文件中成功添加此表后models.py,我相信,通过admin.pybooksapp 下的文件中编写以下代码,我将能够在管理站点中注册该表.

from django.contrib import admin
from . models import novel

admin.site.register(novel) 
Run Code Online (Sandbox Code Playgroud)

我还想知道,如果我的方法是正确的还是有更好的方法可用?由于我是django的新手,我对此并不了解.

我已阅读django-book但未找到答案.虽然有一篇关于SQLite数据库的文章.

python django postgresql django-models

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

如何更改 django 中的表对象名称?

我有一个名为 的表Product。每次我使用表创建对象时,django都会自动将其命名为Product object(1)Product object(2)依此类推。

相反,Project object(1)我想给它命名一些有创意的东西。在我的Product TableI 有一个名为 的字段Product Name。无论我在该字段中插入什么,我都希望它成为对象的名称。如果我插入Pen,它应该简单地显示PennotProduct object(1)或类似的内容。

我附上一张图片,以便你们可以清楚地理解我的问题。在此输入图像描述

django django-models

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

为什么包含指针的条件总是返回true?

例如,请考虑以下代码.指针p指向a包含非零值的变量.意思是,条件应该是真的.所以,如果程序返回1,我没有问题.

#include <iostream>

int main()
{
    int *p, a = 1;

    p = &a;

    if(p)
    {
        return 1;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但对于以下程序,结果也是一样的.虽然这次指针指向一个包含0的变量.因此,条件应该是false,但事实并非如此.

#include <iostream>

int main()
{
    int *p, a = 0;

    p = &a;

    if(p)
    {
        return 1;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

那么,我错过了什么?为什么条件总是返回真实?我假设指针与它指向的值无关.相反,它是在其他东西的基础上评估条件,我想知道这个特定的原因.

c++ pointers

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

标签 统计

django ×2

django-models ×2

c++ ×1

pointers ×1

postgresql ×1

python ×1