I have a custom user model:
class User(AbstractUser):
# First Name and Last Name do not cover name patterns
# around the globe.
name = models.CharField(_("Name of User"), blank=True, max_length=255)
# Customer account
customer_account = models.ForeignKey(CustomerAccount, null=True, blank=True)
def __str__(self):
return self.username
def get_absolute_url(self):
return reverse('users:detail', kwargs={'username': self.username})
My admin.py is:
class MyUserChangeForm(UserChangeForm):
class Meta(UserChangeForm.Meta):
model = User
@admin.register(User)
class UserAdmin(AuthUserAdmin):
form = MyUserChangeForm
add_fieldsets = (
('Customer account', {'fields': ('customer_account',)}),
)
add_form = MyUserCreationForm
But in my admin site I don't see any new field, no "name", no "customer account".
答案 0 :(得分:1)
问题解决了。
该行存在问题:
#ifndef PROVEDORIMAGEM_H
#define PROVEDORIMAGEM_H
#include <QObject>
#include <QImage>
#include <QQuickImageProvider>
class provedorImagem : public QObject, public QQuickImageProvider
{
Q_OBJECT
public:
provedorImagem();
QImage requestImage(const QString &id, QSize *size, const QSize &requestedSize);
public slots:
void carregaImagem(QImage imagemRecebida);
private:
QImage imagem;
};
#endif // PROVEDORIMAGEM_H
我改为这个,没关系:
#include "provedorimagem.h"
#include <QDebug>
provedorImagem::provedorImagem() : QQuickImageProvider(QQuickImageProvider::Image)
{
}
QImage provedorImagem::requestImage(const QString &id, QSize *size, const QSize &requestedSize)
{
if(imagem.isNull())
{
qDebug() << "Erro ao prover a imagem";
}
return imagem;
}
void provedorImagem::carregaImagem(QImage imagemRecebida)
{
imagem = imagemRecebida;
}
如果有人知道为什么我的&#34; add_fieldsets&#34;没有用,我会学到一些东西,但另一种解决方案对我来说没问题。