python - Django如何将整数字段从零开始?
问题描述
(对不起我的英语不好)
我有一个整数字段我的models.py.我用这个作为电话号码。电话号码从零(0)或加号(+)开始。当我写这个字段时:05555555这将是显示:5555555。我是怎么做的我写了 05555555 并显示 0555555?我尝试了电话号码字段,但使用了问题。这里是我的 models.py:
from django.db import models
from django.contrib.auth.models import User
class elan(models.Model):
cixis_yeri = models.CharField(max_length=150)
catma_yeri = models.CharField(max_length=150)
cixis_vaxti = models.DateField()
catma_vaxti = models.DateField()
elaqe_nomresi = models.IntegerField()
sirket = models.CharField(max_length=100,blank=True,null=True)
elave_melumatlar = models.TextField(null=True,blank=True)
silinme_vaxti = models.DateTimeField()
user = models.ForeignKey('auth.User',verbose_name='paylasan',on_delete=models.CASCADE)
favorit = models.ManyToManyField(User,blank=True,related_name="favorit")
def __str__(self):
return self.cixis_yeri
class Meta:
ordering = ['-id']
表格.py:
from django import forms
from .models import elan
class elanform(forms.ModelForm):
class Meta:
model = elan
fields = [
'cixis_yeri',
'catma_yeri',
'cixis_vaxti',
'catma_vaxti',
'elaqe_nomresi',
'elave_melumatlar',
'sirket',
]
labels = {
'cixis_yeri':"Çıxış Yeri",
'catma_yeri':"Çatma Yeri",
'cixis_vaxti':"Çıxış Vaxtı",
'catma_vaxti':"Çatma Vaxtı",
'elaqe_nomresi':"Əlaqə Nömrəsi",
'elave_melumatlar':"Əlavə Məlumatlar",
'sirket':"Şirkət",
}
widgets = {
'cixis_yeri': forms.TextInput(attrs = {'class':'form-control kendi','placeholder':'Olke-Seher','id':"exampleFormControlInput1"}),
'catma_yeri': forms.TextInput(attrs = {'class':'form-control kendi','placeholder':'Olke-Seher'}),
'cixis_vaxti': forms.DateInput(attrs = {'class':'cixis_vaxti','type':'date'}),
'catma_vaxti': forms.DateInput(attrs = {'class':'catma_vaxti','type':'date'}),
'elave_melumatlar': forms.Textarea(attrs = {'class':'form-control kendi','placeholder':'elave_melumatlar(Vacib Deyil)','type':'text','id':'exampleFormControlTextarea1','rows':'6','columns':'2'}),
'sirket': forms.TextInput(attrs = {'class':'form-control kendi','placeholder':'(Vacib Deyil)','type':'text','id':'exampleFormControlTextarea1','rows':'6','columns':'2'}),
'elaqe_nomresi': forms.NumberInput(attrs = {'class':'form-control kendi','placeholder':'Elaqe','id':"exampleFormControlInput1"}),
}
请帮助我。谢谢。
解决方案
推荐阅读
- python - Python:检查.txt文件中是否存在变量
- python - 如何使用 Keras ImageDataGenerator 预测单个图像?
- reactjs - Jhipster Azure AD 访问令牌
- python-3.x - 对包含字母数字值的列表进行排序
- javascript - 窗口对象的构造函数是什么?
- javascript - 从嵌套对象创建一个对象数组
- javascript - 如何单独设置数组元素的样式
- intellij-idea - Intellij - 无法为对象堆保留足够的空间 (2020.2)
- javascript - Javascript如何知道当前用户?会话变量不起作用?Uncaught (in promise) ReferenceError: require is not defined
- amazon-web-services - AWS Glue 表映射数据类型,用于任意数量的字段和面临的挑战