小编use*_*653的帖子

Django说我的模型没有定义

所以我正在使用Django开发一个项目,并且我试图在一些模型(如User和Country)之间创建几个关系.当我尝试syncdb我的控制台输出"名称国家未定义".看看代码:

class User(models.Model):
 name = models.CharField(max_length=50,null=False)
 email = models.EmailField(max_length=50,null=False)
 password = models.CharField(max_length=10,null=False)
 country = models.ForeignKey(Country,null=False) #error here
 rol = models.ForeignKey(Rol,null=False)
 job = models.ManyToManyField(Job) #UserxJob
 skill = models.ManyToManyField(Skill) #UserxSkill
 plan = models.ManyToManyField(Plan) #UserxPlan
 image = models.ForeignKey(Image)
 description = models.TextField(max_length=300)
 website = models.URLField(max_length=100,null=True)

 def __unicode__(self):
    return  self.name


class Country(models.Model):
 name = models.CharField(max_length=50,null=False)

 def __unicode__(self):
    return self.name
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?

python django model-view-controller web

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

Bad Parcelable异常

首先,我必须说我在这个网站上一直在寻找我的问题的答案,我找到了几个关于这个例外的主题,但毕竟线程没有帮助我那么多,这就是我发布的原因这个.

我每次尝试从包裹中恢复信息时都会收到Bad Parcelable异常.这是我的班级代码.

public class Persona implements Parcelable {

private String nombre,email,tel;

public Persona() {
    nombre = "";
    email = "";
    tel = "";
}

public Persona(String nombre, String email, String tel) {
    this.nombre = nombre;
    this.email = email;
    this.tel = tel;
}

public Persona(Parcel p){
    setNombre(p.readString());
    setEmail(p.readString());
    setTel(p.readString());
}

public String getNombre() {
    return nombre;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = …
Run Code Online (Sandbox Code Playgroud)

java android

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

开发SPA的最佳方法是什么?

在开发单页面应用程序时,我总是质疑自己哪个是设计项目的最佳方式.我应该解耦客户端和后端吗?我的客户端应用程序应该与我的后端代码在同一台服务器上吗?我应该为客户端和服务器投资多个托管计划吗?所以我问,这是组织和开发单页应用程序的最佳方法吗?

javascript architecture singlepage web single-page-application

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

如何在mongodb中分配id值?

我正在使用node.js和mongoose.我正在创建一个REST API来公开我的User模型:

var userSchema = new Schema({
 _id: {type:Number},
 username: {type:String},
 age: {type:Number},
 genre:{type: Number,ref:'Genre'},
 country: {type: Number,ref:'Country'}
});
Run Code Online (Sandbox Code Playgroud)

如您所见,我决定包含一个_id字段,因此如果我想创建一个新用户,我需要为该字段生成值,例如:

exports.createUser = function(req,res){
 var user = new User({
    _id: //Generate and assing value here
        //Other properties are retrieved from the request object
 });
};
Run Code Online (Sandbox Code Playgroud)

我怎样才能"生成"或正确地为我的_id字段赋值?mongo如何处理这个问题?

javascript mongoose mongodb node.js express

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