我正在尝试在我的项目中实现。
当我在PowerShell上运行此命令时:
py manage.py runserver
我得到了这个错误:
File "C:\Python36-32\lib\site-packages\model_utils\managers.py",
line 106, in _get_subclasses_recurse
rel for rel in model._meta.get_all_related_objects()
AttributeError: 'Options' object has no attribute
在使用Django框架更新MySQL数据库中的posts模型字段后,我无法从数据库查询帖子。每当我运行命令python manage.py runserver时,服务器似乎都很好。但是,当在更新模型字段之前输入post url以显示我上传到数据库中的帖子列表时,我得到了1054, "Uknown column 'start_post.author_id' in the 'field list' --我花了几个小时试图找出为什么我会得到错误,但我仍然不明白。在model.py中,我有:
....
title = models.CharField()
pre
我有个这样的模特:
class States(Enum):
first = 'one'
second = 'two'
choices = (
(States.first, 'First'),
...
)
class MyModel(models.Model):
state = FSMField(choices=choices)
另一种模式是:
class MyOtherModel(models.Model):
new_state = CharField(choices=myapp.choices
我刚刚开始摆弄Django,现在我尝试使用模型中管理页面中可用的用户。
这是我的模型:
class Game(models.Model):
started_at = models.DateTimeField()
class Player(models.Model):
game = models.ForeignKey(Game)
user = models.ForeignKey(models.User)
但这不起作用:python manage.py makemigrations返回:
AttributeError:“模块”对象没有属性“用户”
这是我的迁移文件,名为0004_auto_20190218_1614.py。我运行了makemigrations和migration命令。所有其他列的添加和删除都是成功的,但在本例中,我添加了一个外键,所做的更改没有反映到数据库中。当我尝试插入记录时。
# Generated by Django 2.1.5 on 2019-02-18 10:44`
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
我对django和python都很陌生。我正在尝试创建一个注册和登录form.The测试注册页面,它只适用于username、email和password。当我尝试为我的注册表单添加firstname、lastname字段时,没有问题,但是当我添加了一个新的字段mobilexnumber时,当我转到管理页面时,我会得到以下错误
OperationalError at /管理/注册/注册/
(1054,“字段列表”中的“未知列‘registration_register.mobilexnumber”)
models.py
class Register(models.Model):
我有3个模型: Maker,Item和MakerItem,它们创建了项目和它们的制造商之间的关系:
class Maker(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4)
name = models.CharField(max_length=100)
class Item(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4)
name = models.CharFie
我正在尝试从我的Word2Vec模型中提取单词/嵌入矩阵(作为每个单词向量的行,将word作为中心字)和上下文矩阵(作为每个单词向量的行,将word作为上下文单词)。
我尝试过使用model.wv.syn0和/或model.syn0获取嵌入矩阵,使用model.wv.syn1和/或model.syn1获取上下文矩阵,但我总是得到相同的错误:
AttributeError: 'KeyedVectors' object has no attribute 'syn0'
AttributeError: 'Word2Vec' object has no
控制我的服务器。我相信我成功地运行了build,当我运行docker时,我的开发服务器似乎已经运行,但是当我尝试访问相关的dev服务器URL时:
http://0.0.0.0:8000/
但是,我得到了一个包含错误的页面:
This site can’t be reachedThe webpage at http://0.0.0.0:8000/ might be temporarily down or it may have moved permanently to a new web address.
以下是我的Dockerfile上的设置:
FROM python:3
ENV PYTHON
File "/home/syed007/PYTHON/myprojects/MyMDB/django/core/views.py", line 60, in MovieDetail queryset = Movie.objects.all_with_related_persons_and_score() AttributeError: 'Manager' object has no attribute 'all_with_related_persons_and_score'
我在Python 3.6上使用Django 2.2.4
当运行&
我正在学习django博客教程。当我使用python manage.py shell并尝试在shell中执行以下命令时
from mainsite.models import Category, Tag
c = Category(name='category test')
c.save()
发生此错误:
sqlite3.OperationalError: no such table: mainsite_category
这是我在mainsite文件夹中的mainsite,我认为这是正确的:
from django.db import models
from django.con
我正在尝试将现有django-cms project的数据库后端从sqlite3切换到postgresql。当我从一个新的sqlite数据库开始并应用所有的migrations时,一切都很好。如果我对一个新的postgres数据库做了同样的操作,一切看起来都正常,但是当我尝试做任何事情时,我会得到以下错误:
django.db.utils.ProgrammingError: relation "cms_urlconfrevision" does not exist
LINE 1: ...sion"."id", "cms_urlconfrevis
根据这里的文档:它说:
migrate, which is responsible for applying migrations, as well as unapplying and listing their status.
和
makemigrations, which is responsible for creating new migrations based on the changes you have made to your models.
据我所知,我首先要做的是
makemigrations
创建迁移文件,然后执行
migrate
来实际应用迁移?
但请注意,我刚刚开始
我刚刚将Django项目从3.1.6更新到3.2.3。运行python manage.py runserver后,服务器运行以下警告:
core.CoreUser: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
HINT: Configure the DEFAULT_AUTO_FIELD setting or the CoreConfig.default_auto_
我正在尝试使用Django框架创建一个网页。这是我的第一个网络开发项目。
创建该项目后,我尝试启动一个应用程序,该应用程序利用定制用户并使用django注册进行电子邮件验证。
这就是我运行manage runserver时发生的事情
这就是models.py文件所包含的内容:
from django.db import models
from django.contrib.auth.models import AbstractUser
from django.utils.translation import ugettext_lazy as _
class User(Abstract
我已经删除了postgres数据库中的所有表。现在,在运行时
python manage.py syncdb
我得到一个错误,abc字段不存在于xyz表中。这可能是某种django缓存问题。错误的格式如下:
django.db.utils.ProgrammingError: relation "mmb_data_genre" does not exist
LINE 1: ...b_data_genre"."id", "mmb_data_genre"."genre" FROM "mmb_data_...
有什么建议如
当我运行dockerfile时,我得到了正确的输出:
Performing system checks...
System check identified no issues (0 silenced).
July 31, 2017 - 11:00:32
Django version 1.11.3, using settings 'tufleur.settings'
Starting development server at http://127.0.0.1:8002/
Quit the server with CONTROL-C.
这是我的dockerfile
FROM d
我面对的问题是: AttributeError: module 'django.db.models' has no attribute 'MultiPolygonField'. 当我尝试makemigrations的时候,它被姜戈抛了出来。已删除旧的迁移文件(仅完成了1个makemigrations文件)。所以Django,出于某种原因,我认为我导入的是django.db.models而不是django.contrib.gis.db。 我的models.py代码有问题(关闭原因代码在'geom‘字段行中断) from django.contrib.g
This Is My Models :
class Intervention(models.Model):
Titre_intervention = models.TextField(max_length=255)
date_intervention = models.DateField(auto_now_add=True)
type_panne = models.ForeignKey(Panne,on_delete=models.CASCADE)
etat = models.CharField(max_length=30)