我正在使用Ubuntu 10.10,我想安装Subversion.我不需要http访问文件,我想使用SSH.我见过的关于如何安装Subversion的大多数示例都使用Apache.因为我正在使用NGINX,所以我不想在我的服务器上安装Apache.我可以在不安装Apache的情况下安装Subversion吗?如果有,怎么样?谢谢!
这可能是一个容易的问题,但我似乎并没有弄明白.我正在使用GeoDjango,我有一个纬度和经度,我转换成字符串(见my_lat和my_long).
出于某种原因,当我在fromstr('POINT(my_long_lat)')中使用它时,它不喜欢my_long_lat变量,我收到此错误:
字符串或unicode输入无法识别为WKT EWKT和HEXEWKB
我的代码:
my_lat = str(lat)[1:10]
my_long = str(long)[21:31]
my_long_lat = my_long + " " + my_lat
mypoint = fromstr('POINT(my_long_lat)')
Run Code Online (Sandbox Code Playgroud)
为了确保变量my_lat和my_long具有正确的数据,我打印了它们并显示了这些值:my_lat为30.751277,my_long为-101.25.
如果我只输入这样的值:mypoint = fromstr('POINT(-101.25 30.751277)')没有生成错误但显然我需要使用变量来传递数据.
有任何想法吗?谢谢!
我想将 Django 与 NOSQL 解决方案一起使用。是否有任何生产就绪的 NOSQL 解决方案可以与最新的 Django 1.3 很好地配合?
django是否有任何可以查看地理坐标(十进制纬度/长度)并确定是否在具有一定半径的圆圈内(比如100公里)?
我有某种类型的数据,每个都有一个纬度/经度,我想在数据库中进行搜索,以查看该数据是否位于具有指定半径大小的圆内.
我本可以自己编写一些可以处理这个问题的东西,但是如果有一些已经写好的内容可以解决这个问题我会徘徊
我在我的一个项目上使用django-registration(参见:https://bitbucket.org/ubernostrum/django-registration).django-registration的标准设置是在urls.py文件中添加下面的代码
(r'^accounts/', include('registration.urls'))
Run Code Online (Sandbox Code Playgroud)
并自定义名为的文件夹中的模板registration.
上面的代码创建了注册,登录和密码恢复的链接,这很好.但是在我的项目中,我通常会添加一些其他函数给我的视图,所以如果我只是添加include('registration.urls')它,似乎我无法自定义包含这些django-registration表单的视图.
有没有办法调用django-registration视图中使用的表单,以便我可以在这些视图上添加更多内容?
我有两个模特个人资料和阿凡达.
models.py
class Profile(models.Model):
user = models.ForeignKey(User)
profile_name = models.CharField(blank=True, max_length=50)
def __unicode__(self):
return u'%s %s' % (self.user, self.profile_name)
class Avatar(models.Model):
user = models.ForeignKey(User)
paths = models.CharField(max_length=100)
def __unicode__(self):
return u'%s %s' % (self.user,self.paths)
Run Code Online (Sandbox Code Playgroud)
我想在profile_name场上进行搜索(来自Profile模型)并获取存储在场上的图片的路径paths(来自Avatar模型).
view.py
profile_name_search = Profile.objects.filter(profile_name=usr_name)
user_avatar = Avatar.objects.filter(user=profile_name_search.user.id)
Run Code Online (Sandbox Code Playgroud)
usr_name 变量从表单字段传递.
出于某种原因,我收到此错误:
'QuerySet' object has no attribute 'user'
user_avatar = Avatar.objects.filter(user=profile_name_search.user.id)
Run Code Online (Sandbox Code Playgroud)
任何想法?
我正在使用django-imagekit来调整我的用户头像,并且现在显示默认头像(如果用户没有上传他/她的头像)我这样做:
views.py
try:
usr_avatar = UsrAvatar.objects.get(user=request.user.id)
except UsrAvatar.DoesNotExist:
usr_avatar = UsrAvatar.objects.get(id='0')
Run Code Online (Sandbox Code Playgroud)
template.html
<img src="{{ usr_avatar.avatar_image.url }}" >
Run Code Online (Sandbox Code Playgroud)
这工作正常,但每次用户没有上传他/她的头像时,我正在访问数据库中的默认头像图像.
当用户没有通过某种方式将默认图像链接归因于usr_avatar或仅仅在template.html中执行某些操作时,是否有办法消除对数据库的影响?谢谢!
我在我的服务器上安装了Django,Nginx和FastCGI.这是我的开发服务器,我在使用缓存时非常困难.每当我进行更改时,我必须重新启动整个服务器以查看实际更改.重新启动Nginx进程没有帮助eithter.
所以它可能是Django和/或FastCGI进行缓存.我还查看了settings.py,并且Django上没有缓存设置.
什么是确保何时更改页面代码时自动重置缓存的最佳方法?非常感谢您的帮助.
我正在创建自定义个人资料页面,我需要用户能够保存或更新他的个人资料.出于某种原因,当我点击更新配置文件按钮时,我收到以下错误:
用户匹配查询不存在.
下面是我对表单,模型和视图文件的代码:
forms.py
class ProfileForm(forms.Form):
profile_name = forms.CharField( max_length=50)
Run Code Online (Sandbox Code Playgroud)
models.py
class UserProfile(models.Model):
user = models.ForeignKey(User)
profile_name = models.CharField(blank=True, max_length=50)
def __unicode__(self):
return u'%s %s' % (self.user, self.profile_name)
Run Code Online (Sandbox Code Playgroud)
views.py
def edit_profile(request):
if 'edit_button' in request.POST:
form = ProfileForm(request.POST)
f_user = User.objects.get(username=request.user.id)
f_profile_name = form.cleaned_data['profile_name']
p = UserProfile(user=f_user, profile_name=f_profile_name)
p.save()
else:
form = ProfileForm()
return render_to_response('userprofile_template.html', locals(), context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
知道我做得对吗?谢谢!
我正在使用一个 wysiwug jQuery 插件,它为我的 textarea 创建一个 iframe,如下所示:
<div class="wysiwyg" style="width: 581px;">
<ul class="panel" role="menu">
<div style="clear: both;"></div>
<iframe id="id_message_bodyIFrame" frameborder="0" src="javascript:false;" style="min-height: 170px; width: 573px;" tabindex="0">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body style="margin: 0px;">
DETECT WHEN I START TYPING TEXT HERE <--------
</body>
</html>
</iframe>
</div>
<textarea id="id_text_area" name="message_body" cols="70" rows="10" style="display: none;"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望能够当我开始的键入文本内检测到body的iframe,像focus()做文字输入。有任何想法吗?
javascript jquery jquery-plugins javascript-framework jquery-selectors
django ×8
django-views ×3
django-forms ×2
geodjango ×2
gis ×2
nginx ×2
cassandra ×1
django-urls ×1
fastcgi ×1
geopy ×1
hbase ×1
javascript ×1
jquery ×1
mongodb ×1
nosql ×1
postgis ×1
python ×1
svn ×1
ubuntu ×1
ubuntu-10.10 ×1