我试图通过他/她的IP地址找到用户,然后在谷歌地图中显示它们.什么是达到这个目的的最佳方法.或者是否有任何其他方法可以让用户拉/长并在谷歌地图而不是IP地址中显示em.
我必须在Django模型中更新条目。
我在这样的保存方法中使用过force_update:
register = rform.save(commit=False)
register.user = request.user
register.save(register.user,force_update=True)
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误:
"ValueError at /status/
Cannot force both insert and updating in model saving."
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我正在尝试使用django上传图像并遵循网站上的教程.在views.py我有:
def picture_upload(request):
"""
form to upload an image together with a caption.
saves it as a Picture in the database on POST.
shows the last uploaded picture and let's you upload another.
"""
picture = None
if request.method != 'POST':
form = PictureUploadForm()
else:
form = PictureUploadForm(request.POST, request.FILES)
if form.is_valid():
# an UploadedFile object
uploadedImage = form.cleaned_data['image']
caption = form.cleaned_data['caption']
# limit to one database record and image file.
picture, created = Picture.objects.get_or_create(picture_id=1)
if not created and …Run Code Online (Sandbox Code Playgroud) 我的views.py中有类似的内容
instance = get_object_or_404(register,pk=request.user.id)
Run Code Online (Sandbox Code Playgroud)
现在,如果没有与此用户相关的对象,我会收到标准的Django 404错误消息,说找不到匹配项。我想要的是代替接收此404错误,将其重定向到另一个页面,例如“ something.html”。但我不知道如何。我正在使用method =“ POST”有什么方法可以将其重定向到其他页面,而不是收到404错误
我无法使用 django 1.1.1 访问管理界面localloop:8000/admin。它在 Ubuntu 8.4 上运行良好,然后我升级到 Ubuntu 10.10 并且出现了问题。
在settings.py我有:
import os.path
PROJECT_DIR=os.path.dirname(__file__)
TEMPLATE_DIRS =(os.path.join(PROJECT_DIR,'templates'))
Run Code Online (Sandbox Code Playgroud)
这在 Ubuntu 8.04 上运行良好,但在 Ubuntu 10.10 中不起作用。
关于出了什么问题的任何想法?这是回溯:
Environment:
Request Method: GET
Request URL: http://localhost:8000/admin/
Django Version: 1.1.1
Python Version: 2.6.6
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'hotweb.accounts',
'django.contrib.flatpages',
'messages',
'hotweb.jchat']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'django.middleware.http.SetRemoteAddrFromForwardedFor')
Template Loader Error:
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.load_template_source:
/home/scorpion/Desktop/hotweb/templates/admin/index.html (File does not exist)
Using loader …Run Code Online (Sandbox Code Playgroud) 我想问一个问题,我怎么能在django中增加一个模型字段.假设我有一个名为的模型
我的书签(请求):
Run Code Online (Sandbox Code Playgroud)url=models.URLField() popularity=models.IntegerField()
然后通过使用Django模板我有
bookmarks.html
{%for list_tagg%}中的数据库
网址:{{database.url}}
热门:{{database.popularity}}
{%endfor%}
现在:如果有人点击链接(即bookmarks.html页面中的URL字段),我希望人气应该增加1.我怎么能这样做?有帮助吗?
任何机构都可以建议我如何在我为我的应用程序创建的朋友列表之间创建聊天界面.
实际上想要创建一个聊天服务器.我的django模型中有一个朋友列表.如果一个人同时在线,那么他们就会互相聊天.为此目的,我必须创建一个套接字或有任何其他方法来做到这一点.
谢谢