草庐IT

Django-pyodbc

全部标签

python - 使用 virtualenv 安装 django1.7 和 Python 3.4

关于使用配置为Python3.4的virtualenv设置django1.7,我遇到了一些障碍。我使用以下方法创建了一个Python3.4virtualenv:sudovirtualenv--no-site-packages-p/usr/bin/python3.4venv然后我使用以下方法激活了环境:sourcevenv/bin/activate一旦进入激活的virtualenv我已经尝试过:sudopipinstallhttps://www.djangoproject.com/download/1.7b1/tarball/这会将django安装在Python2.7目录中,而不是在虚拟

python - 找不到 Django 模板

我有一个Django问题,只是偶尔会在查找模板时遇到问题。它可以正常运行数小时,然后突然无法提供某些模板。有时问题会自行纠正,但总是可以通过运行touch来解决。.我当前的解决方案是执行touch的cronjob每分钟,只要cron保持运行,它就可以工作。但是,我想找到解决问题的合适方法。相关设置:PROJECT_ROOT=os.path.dirname(__file__)APPS_ROOT=os.path.abspath(os.path.join(PROJECT_ROOT,"apps"))TEMPLATE_LOADERS=('django.template.loaders.files

Python Django 模板 : Iterate Through List

从技术上讲,它应该从0迭代到rangeLength输出c[i][0].from_user的用户名...但是从在线查看示例来看,他们似乎用点符号替换了括号。我有以下代码:{%foriinrangeLength%}{{c.i.0.from_user}}{%endfor%}这目前什么都不输出:(如果我用0替换“i”...{{c.0.0.from_user}}...它会输出一些东西..(第一个用户10次) 最佳答案 你需要i作为索引吗?如果没有,请查看以下代码是否能满足您的需求:{%foriinc%}{{i.0.from_user}}{%e

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