我使用的是基于类的视图,在Django中理解模型存在问题。
例如:views.py
from django.views.generic import ListView
from .models import Author
class AuthorListView(ListView):
model = Author
什么是“模型”?
models.py:
class Author(models.Model):
first_name = models.CharField(max_length=20)
last_name = models.CharField(max_le
我正在用Django建立一个模型。有一个名为category的字段,我将其设为外部字段(因为它将包含许多将通过模型添加的类别)。 我希望能够添加一个以上的类别为每个配置文件创建的用户或在管理员,但我只能添加一个类别为每个配置文件创建。 请告诉我如何解决这个问题,我不知道如何解决这个问题。 到目前为止,下面的代码显示了我到目前为止所能做到的程度,以及给我的管理员的图片: ? from django.conf import settings
from django.db import models
class Category(models.Model):
name
在django应用程序中注册用户之后,我正在尝试创建用户配置文件。
用户创建工作正常,但它不是管理页面中的配置文件模型。
它没有显示出任何错误。
到目前为止我已经做了这件事。
用户/signals.py
from django.db.models.signals import post_save
from django.contrib.auth.models import User
#reciever
from django.dispatch import receiver
from .models import Profile
@receiver(post_save, sender
请帮帮忙。卡住了困惑。
尝试使用Django树面包管理来查看Journal对象的树结构,它继承了wagtail中的类Page。页继承自树面包中的MP_Node。
models.py
from wagtail.core.models import Page
class Journal(Page):
body = RichTextField(blank=True)
admin.py
from django.contrib import admin
from treebeard.admin import TreeAdmin
from treebeard.forms import moveno
在跟随了之后,我一直在和DCI打交道。我发现我一直想让我的角色向我的数据对象添加属性。
例如,如果我有一个用户对象。
class User
def initialize(name)
@name = name
end
end
user = User.new('JonMR')
用户可以扮演客户的角色。
module Customer
def add_to_cart(item)
self.cart << item
end
end
customer = user.extend Customer
customer.add_to_cart &
我正在用Django构建一个简单的网站,用户有一个购物车。他们可以将物品添加到购物车中,然后再购买(将购买添加到另一种型号)。嗯,我是刚来Django的,我有一个问题。购买产品后,我删除购物车对象,并创建另一个对象购物车新空。我第一次买这些产品一切都很好,但第二次我试着支付物品。我总是得到空购物车对象,尽管如果我检查数据库,我可以看到那里有合适的产品.
我将离开这里我的django的模型:
from __future__ import unicode_literals
from django.db import models
from django.contrib.auth.models i
我坚持使用django的管理功能。
如何使用来自toppingsAdmin的披萨的管理员list_filter?
For example, I have these models,
class Topping(models.Model):
# ...
class Pizza(models.Model):
# ...
toppings = models.ManyToManyField(Topping)
From PizzaAdmin, I can call list_filter = ('toppings',)
但是,我怎么才能从toppingsAd
当我试图在django管理表单中排除‘msg’字段时,我得到了这样一个msg:"KeyError at / admin /post/post/add/ "Key 'slug‘在'PostForm’中找不到。选择是:作者,内容,图像,标题。“为什么? django代码:模型:models.py:
from django.db import models
from django.utils import timezone
from django.urls import reverse
# Create your models here.
class Post(mo
我有一个包含许多字段的模型。为了更新我的模型,我对我的DB进行了一个查询,并使用Django中的dictfetchall()获得了一个包含查询结果的字典列表(每个字典中的每个键都是一个对象的列名)。
class Enterprise(models.Model):
--- primary key here ---
...
--- many other fields here ---
我想使用Django的函数使用新信息更新现有行,或者在对象不存在时创建新行(基于其pk)。
但我不知道如何实现这一点,因为有大量的字段。此外,dict键不等于我的模型中字段的名称。
我该怎么做
我刚开始学习如何构建一个网站,我在使用session创建购物车方面遇到了一些问题。
这是我的模型代码:
public class Cart
{
public Cart()
{
Products = new List<ProductStock>();
}
public List<ProductStock> Products { get; set; }
public void AddToCart(Product product, Store store, int quantity)
{
Pr