我想使用Django Simple Captcha在我的django注册表单上添加验证码 :http://code.google.com/p/django-simple-captcha/
如果您创建一个新表单但是我正在使用django附带的django.contrib.auth.forms,那么这很有用.知道如何使用现有的django auth视图实现验证码吗?谢谢!
我正在使用PostgreSQL和PostGIS.我的所有数据都已连接到十进制纬度/长度(即-87.34554 33.12321),但要使用PostGIS,我需要将其转换为某种类型的SRID.我的大多数查询都在寻找特定半径范围内的数据.
我应该使用什么SRID?我已经使用SRID 4269创建了一个几何列.在此示例中: 作者正在将SRID 4269转换为SRID 32661的链接文本.我对如何以及何时使用这些SRID感到非常困惑.任何关于这个主题的精简版都会真正受到赞赏
我想用django-taggit(点击这里).文档(单击此处)讨论了使用ModelForm生成表单,但我已经使用了我想要使用的表单.
假设我有这样的事情:
forms.py
class MyForm(forms.Form):
......
tags = forms.CharField(max_length=200, widget=forms.Textarea)
Run Code Online (Sandbox Code Playgroud)
如何保存来自tags现场的标签?我的是什么views.py?一个真实的例子将是真正的赞赏.
django django-models django-forms django-views django-taggit
我刚刚安装Solr并正在进行Haystack一个Django项目.在本 Haystack教程之后,我创建了一个schema.xml,但我不确定将它放在Solr安装中的哪个位置.
我的Solr安装位于这样的目录中:/solr我正在使用此命令启动Solr服务./solr/examplejava -jar start.jar
有什么想法放置schema.xml以及如何告诉Solr使用它?
我正在尝试使用启用了Vagrant的虚拟机来设置本地Django开发环境但是我不确定什么是最好的方法.
我git clone从生产服务器做了一个Django文件,并安装了生产服务器在我本地虚拟机上的所有模块.我想避免在本地VM上安装数据库,但遇到了会话的一些问题.本地计算机正在使用SESSION_COOKIE_DOMAIN='localhost'并且正在使用生产,SESSION_COOKIE_DOMAIN='.mydomain.com'因此会产生一些混乱.
更不用说在我的开发环境中的setting.py上,我不得不将IP更改为指向数据库的公共IP地址(因此在安全性上挖了一个洞),而我的生产settings.py正在使用本地IP,所以我最终使用了不同的settings.py文件.
我可以继续尝试新的方法,但我真的必须开始使用这个项目,而且我很确定有些人已经知道了这个问题.
那么你是如何设置Django开发环境的呢?
我有两个型号:
models.py
class model1 (models.Model):
field1_model1 = models.CharField()
filed2_model1 = models.CharField()
class model2 (models.Model):
field1_model2 = models.ForeignKey(model1)
field2_model2 = models.CharField()
Run Code Online (Sandbox Code Playgroud)
使用Haystack我想基于filed1_model1进行文本搜索,但是当我这样做时,我想在搜索结果中显示filed2_model2.
search_indexes.py以及search.html模板文件中的内容是什么?
我有一个CSV格式的数据文件,其中包含以下数据:field id | 数据瓦片| 数据描述| 经度| 纬度
我已经安装了PostgreSQL和PostGIS,我想使用PostGIS创建一个查询,该查询将显示距离纬度/经度位置指定距离内的所有记录(来自上表).
问题是我不知道如何开始.我是否只是将我的CSV文件导入PostgreSQL数据库并在将CSV文件转换为PostgreSQL表后开始使用PostgreSQL和PostGIS函数?
是否有任何额外的步骤使表格与PostGIS功能一起使用?
这会是什么样的正确步骤?我真的很感谢你的帮助!
我正在使用Django 1.2.3,PostGIS 1.5.2.
出于某种原因,当我跑
python manage.py syncdb
它从我的模型创建数据库中的所有其他字段,但避免创建一个我命名为PointField的字段.
在我导入的model.py文件中:
from django.contrib.gis.db import models
Run Code Online (Sandbox Code Playgroud)
并评论说:
#from django.db import models
Run Code Online (Sandbox Code Playgroud)
我的模型看起来像这样:
class MyModel(models.Model):
myid = models.AutoField(primary_key=True)
title = models.CharField(max_length=50)
point = models.PointField()
objects = models.GeoManager()
Run Code Online (Sandbox Code Playgroud)
此外,当创建管理员端时,我得到以下错误:
Failed to install index for reports.MyModel model: permission denied for relation spatial_ref_sys
CONTEXT: SQL statement "SELECT SRID FROM spatial_ref_sys WHERE SRID = new_srid"
PL/pgSQL function "addgeometrycolumn" line 74 at SQL statement
SQL statement "SELECT AddGeometryColumn('','',$1,$2,$3,$4,$5)"
PL/pgSQL function "addgeometrycolumn" line 4 at SQL statement
Run Code Online (Sandbox Code Playgroud)
在我的setting.py中,我添加了:
DATABASES = …Run Code Online (Sandbox Code Playgroud) 我已经看过几个关于如何从Django中的HTML语句中收集数据的文档,但对我来说都不是很清楚.有没有人有一个真正的工作实例分享?
在我的情况下,我的模板文件中有这样的东西:
<select title="my_options">
<option value="1">Select value 1</option>
<option value="2">Select value 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
views.py中的内容是为了收集所选值?谢谢!
我有一个像这样的字符串的纬度和经度:
my_string ='(31.251, -98.877)'
Run Code Online (Sandbox Code Playgroud)
我想用Python从上面的字符串中提取坐标.
问题是,有时字符串具有可变长度,所以有一次它可能看起来像这样(31.25134, -98.877)或(31.25134, -98.877435).
因此,如果我做了类似于my_string[9:15]提取最后一个数字(经度)的东西,如果第一个数字(纬度)更长,我也捕获')'并且这不好.
知道如何从该字符串中正确提取这些坐标吗?谢谢!
django ×7
django-views ×3
postgis ×3
django-forms ×2
gis ×2
postgresql ×2
python ×2
solr ×2
django-admin ×1
linux ×1
vagrant ×1