可能重复:
django中管理模型类的详细名称
我有一个类的模型:
class Anh_chi_tiet(models.Model):
du_an = models.ForeignKey(Du_an)
title = models.CharField(max_length=120)
url = models.ImageField(upload_to='images')
url_detail = models.ImageField(upload_to='images')
Run Code Online (Sandbox Code Playgroud)
当我进入管理界面时,我的Anh_chi_tiet类有一个标签:Anh_chi_tiets(添加了s后缀)但我想将我的类标签更改为"我的图像"
我怎样才能做到这一点?
我有一个模特
class Anh_chi_tiet(models.Model):
du_an = models.ForeignKey(Du_an)
title = models.CharField(max_length=120)
url = models.ImageField(upload_to='images', height_field='50', width_field='100')
url_detail = models.ImageField(upload_to='images', height_field='200', width_field='400')
Run Code Online (Sandbox Code Playgroud)
我总是收到这个错误:
'Anh_chi_tiet' object has no attribute '100'
Run Code Online (Sandbox Code Playgroud)
似乎Django需要同一个表Anh_chi_tiet中的两个字段来保存height_field和width_field.
如何在不添加表格中的新字段的情况下直接设置这些值?
我正在将Eclipse与PyDev用于我的Django项目.一切都很好,除了编辑HTML时,每行HTML都有虚线下划线.
我怎样才能删除这些虚线?
这是我的截图.

我在Laravel有一个登录表单:
<form class="form-signin" action="{{ URL::route('adminAuthen') }}" method="POST">
{{ csrf_field() }}
<h2 class="form-signin-heading">Admin Login</h2>
<label for="inputUsername" class="sr-only">Email address</label>
<input type="text" id="inputUsername" name="username" class="form-control" placeholder="Username" required autofocus>
<label for="inputPassword" class="sr-only">Password</label>
<input type="password" id="inputPassword" name="password" class="form-control" placeholder="Password" required>
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
</form>
Run Code Online (Sandbox Code Playgroud)
但访问此表单时总是出错:
Call to undefined function csrf_field()
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
在将数据写入Laravel 5.1模型的数据库之前,如何修改某些数据字段或进行更多验证?它的文档很难在实际应用中使用:http://laravel.com/docs/5.1/eloquent#events
我的代码是
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use App\Helpers\Tools as Tools;
class Atoken extends Model
{
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'atoken';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'token',
'user_id',
'role',
];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
];
public …Run Code Online (Sandbox Code Playgroud) 我从默认的Django用户模块扩展了管理员模块.
在Django Rest Framework中,我使用用户名和电子邮件验证器为该模块创建了一个序列化程序.
当我宣布内联验证器时,一切顺利:
class AdministratorCreateUpdateSerializer(ModelSerializer):
username = serializers.CharField(
source='user.username',
validators=[UniqueValidator(queryset=User.objects.all())]
)
email = serializers.EmailField(
source='user.email',
validators=[UniqueValidator(queryset=User.objects.all())]
)
password = serializers.CharField(
source='user.password',
allow_blank=True,
style={'input_type': 'password'}
)
first_name = serializers.CharField(
source='user.first_name'
)
last_name = serializers.CharField(
source='user.last_name'
)
class Meta:
model = Administrator
fields = [
'username',
'email',
'password',
'first_name',
'last_name',
]
Run Code Online (Sandbox Code Playgroud)
但是当我在里面声明它时,验证器不会执行extra_kwargs:
class AdministratorCreateUpdateSerializer(ModelSerializer):
username = serializers.CharField(
source='user.username',
)
email = serializers.EmailField(
source='user.email',
)
password = serializers.CharField(
source='user.password',
allow_blank=True,
style={'input_type': 'password'}
)
first_name = serializers.CharField(
source='user.first_name'
)
last_name …Run Code Online (Sandbox Code Playgroud)