草庐IT

django-syncdb

全部标签

python - Django 项目的 Heroku 日志丢失错误

我在Heroku上运行一个简单的Django项目。它有效,但如果我收到服务器错误,它不会在日志中提供任何详细信息。这使得错误难以处理。现在我已经设置了一个暂存服务器,它有同样的问题-页面失败,我没有得到任何关于原因的反馈。$heroku日志...2012-08-08T13:55:58+00:00app[web.1]:Developmentserverisrunningathttp://0.0.0.0:59048/2012-08-08T13:55:59+00:00heroku[web.1]:Statechangedfromstartingtoup2012-08-08T13:56:01+0

python - Django 1.11 中的数据库索引 : difference between db_true, indexes and index_together

Django1.11提供了创建数据库索引的新方法。到目前为止,我们在每个字段中都有db_index=True:#example1classPerson(models.Model):name=models.CharField(db_index=True)age=models.IntegerField(db_index=True)现在我们有models.Index以及在classMetablock中声明indexes的可能性——甚至是index_together。也就是说我有两个疑惑:1。示例1中的代码是否与下面的示例2执行相同的操作?#example2classPerson(models

python - Django 查询中的列比较

我有以下模型:classCar(models.Model):make=models.CharField(max_length=40)mileage_limit=models.IntegerField()mileage=models.IntegerField()我想选择里程小于mileage_limit的所有汽车,所以在SQL中它会是这样的:select*fromcarwheremileage在Django中使用Q对象,我知道我可以将列与任何值/对象进行比较,例如如果我想买里程数少于100,000的汽车,它会是这样的:cars=Car.objects.filter(Q(mileage__

python - Django : using admin datepicker

我正在尝试在我自己的Django表单中使用管理日期选择器。大致遵循此处的讨论:http://www.mail-archive.com/django-users@googlegroups.com/msg72138.html我有a)在我的forms.py中包含了这一行fromdjango.contrib.adminimportwidgetsb)并像这样使用小部件:date=forms.DateTimeField(widget=widgets.AdminDateWidget())c)在我的实际模板中添加了:{{form.media}}包含js/样式等但是,当我尝试查看我的表单时,我没有得到很

python - Google App Engine 还是 Django?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我一直在学习Python,现在我想学习一个基于Python的Web框架。我正在考虑使用GoogleAppEngine和Django。我应该选择哪一个?它们的独特功能和学习曲线是什么?

python - 使用通用换行符将 Django UploadedFile 处理为 UTF-8

在我的Django应用程序中,我提供了一个允许用户上传文件的表单。文件可以是多种格式(Excel、CSV),来自多种平台(Mac、Linux、Windows),并以多种编码(ASCII、UTF-8)编码。为了这个问题的目的,让我们假设我有一个正在接收request.FILES['file']的View,它是InMemoryUploadedFile的一个实例,称为文件。我的问题是InMemoryUploadedFile对象(如file):不支持UTF-8编码(我在文件开头看到一个\xef\xbb\xbf,据我所知这是一个标志,意思是“这个文件是UTF-8”).不支持通用换行符(可能大多数

python - Django:如何在 FileField 中保存原始文件名?

我希望文件名是随机的,因此我使用upload_to函数返回一个随机文件名,如下所示:fromuuidimportuuid4importosdefget_random_filename(instance,filename):ext=filename.split('.')[-1]filename="%s.%s"%(str(uuid4()),ext)returnos.path.join('some/path/',filename)#insidethemodelclassFooModel(models.Model):file=models.FileField(upload_to=get_ran

python - Geo Django 从经纬度获取城市

我正在学习如何使用GeoDjango。当用户注册时,我会保存纬度和经度信息,如下所示:fromdjango.contrib.gis.dbimportmodelsfromdjango.contrib.gis.geosimportPointclassGeoModel(models.Model):"""AbstractmodeltoprovideGEOfields."""latitude=models.FloatField(blank=True,null=True,verbose_name='Latitude')longitude=models.FloatField(blank=True,n

python - 在客户端创建 UUID 并使用 Django REST Framework 和使用 POST 保存主键

我希望能够在客户端创建一个UUID并将其发送到DjangoRestFramework(DRF)并将其用于Primary模型的键。到目前为止,当我发送在我的源代码中标记为id的PrimaryKey时,DRF会忽略id并使用模型的默认参数以生成新的UUID。但是,当我从模型进行测试时,使用普通的DjangoORM创建对象并预先设置UUID,模型接受UUIDPrimaryKey并且不会尝试重新创建一个新的。这可能吗?我的堆栈是Django1.8Django休息框架3.1这是代码。序列化程序.py:classPersonCreateSerializer(serializers.ModelSer

python - Django: NotImplementedError: annotate() + distinct(fields) 未实现

有2个简单模型:classQuestion(TimeStampedModel):text=models.CharField(max_length=40)classAnswer(TimeStampedModel):question=models.ForeignKey(Question,related_name='answers')is_agreed=models.BooleanField()author=models.ForeingKey(User,related_name='answers')还有我的问题:In[18]:Question.objects.count()Out[18]:3