社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Py站长  »  全部回复
回复总数  988
10 年前
回复了 Py站长 创建的主题 » django模板问题

你把你网页的 最终源代码(HTML) 贴出来看看。。

10 年前
回复了 Py站长 创建的主题 » 求教大神指点 django模板怎么写ajax来操作数据库?

https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

Put dataType: "json" in the jquery call. The resp will be a javascript object.

$.ajax({
    url: "/ajax/",
    type: "POST",
    data: name,
    cache:false,
    dataType: "json",
    success: function(resp){
        alert ("resp: "+resp.name);
    }
});

In Django, you must return a json-serialized dictionnary containing the data. The content_type must be application/json. In this case, the locals trick is not recommended because it is possible that some local variables can not be serialized in json. This wil raise an exception. Please also note that is_ajax is a function and must be called. In your case it will always be true. I would also test request.method rather than request.POST

import json
def lat_ajax(request):

    if request.method == 'POST' and request.is_ajax():
        name = request.POST.get('name')
        return HttpResponse(json.dumps({'name': name}), content_type="application/json")
    else :
        return render_to_response('ajax_test.html', locals())

UPDATE : As mentioned by Jurudocs, csrf_token can also be a cause I would ecommend to read : https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

http://stackoverflow.com/questions/14642130/how-to-response-ajax-request-in-django

10 年前
回复了 Py站长 创建的主题 » 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(下)

nginx安装目录下 有 conf , conf目录下有nginx.conf文件

10 年前
回复了 Py站长 创建的主题 » django部署到apache后连接不上mysql

apche的组 设置成 和 mysql 同个组。试试

apahce已经被淘汰啦,不要用啦

10 年前
回复了 Py站长 创建的主题 » Django south使用问题

感觉是哪里冲突了

https://github.com/django-nose/django-nose/issues/156

你把 blog 去掉,只安装 south 看会不会报错?

10 年前
回复了 Py站长 创建的主题 » 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)

@From_scratch_2012 你提供的东西太少了,show下你的uwsgi的日志

10 年前
回复了 Py站长 创建的主题 » 求助,关于model中字段类型的问题。

@Hiro 好吧。。你这个方案不就是我第一个给的方案吗。。

社区要慢慢来。。你多来回答问题别人的问题,就会提高了:)

10 年前
回复了 Py站长 创建的主题 » 求助,关于model中字段类型的问题。

如果所有家庭都拥有所有孩子的话

就不需要用数据库依赖表示了

class Home(models.Model):
        name

class Child(models.Model):
        name

childs=Child.objects.all()

所有home都拥有这个集合,不就好了。

10 年前
回复了 Py站长 创建的主题 » 求助,关于model中字段类型的问题。
 class Home(models.Model):
        name

class Child(models.Model):
    # 所属主题
    home = models.ForeignKey(Home, verbose_name = _('Home'), related_name = 'children')

child.home 可以访问它所属的家庭

home.children 可以得到孩子的集合

10 年前
回复了 Py站长 创建的主题 » python django学的很迷茫,求前辈指点迷津!谢谢!

首先 佩服零基础的同学 主动来学习!

  1. 继续看别人的projecct呀,动手做呀。前端只要学习点基础就行啦,界面 先不要太炫,简单朴实就好。先以后端为主
  2. 以我自己例,python 我用来写web, 处理分析数据,爬数据,
  3. 前端看你喜欢程度,喜欢后端的话,前端就要些简单的HTML就行了。像本社区 JS非常 之少。
  4. 我以前实习的实时的时候什么都不会。都是工作中学习的。当然我有比较多的编程基础(C++、JAVA):)。你最好把编程基础(以python为例)搞好。
10 年前
回复了 Py站长 创建的主题 » 问一个session的问题

https://docs.djangoproject.com/en/dev/topics/http/sessions/

http://scottbarnham.com/blog/2008/12/04/get-user-from-session-key-in-django/

session里面是有存储用户数据的。

这个其实你不要关心的

你的request.user 就可以拿到数据

10 年前
回复了 Py站长 创建的主题 » 求高手帮忙,请教apache2 + modpython+ django +ubuntu 部署

http://django-china.cn/topic/124/

10 年前
回复了 Py站长 创建的主题 » 求助,关于模板中choices的渲染问题

<h3 class="panel-title">{{ node.get_childtype_display }}</h3>

http://stackoverflow.com/questions/4320679/django-display-choice-value

试下

10 年前
回复了 Py站长 创建的主题 » django admin add页面如何ajax获取结果并填入对应的字段

@我是好人啊 嗯,是啊

10 年前
回复了 Py站长 创建的主题 » 搜索框没用?

有用的,目前是基于 百度搜索, 结果比较差些,后面我会用改用其它搜索结果

10 年前
回复了 Py站长 创建的主题 » 初学者问个有关include的问题

简单的做法是:

{% if foo %}
  {% with a as b %}
    {% include "snipet.html" %}
  {% endwith %} 
{% else %}
  {% with bar as b %}
    {% include "snipet.html" %}
  {% endwith %} 
{% endif %}

http://stackoverflow.com/questions/7079804/django-with-tags-within-if-else-tags

10 年前
回复了 Py站长 创建的主题 » django admin add页面如何ajax获取结果并填入对应的字段

当你输入第一个字段时,输入控件在失去焦点时,发送 get ajax 跨站请求,然后数据,然后填充到表表单里。

你的js 代码需要写在你的admin站点里。

一般来说,我不推荐以上做法。。比较麻烦。简单的做法是,你先筛选好你要的id,然后运行一个python脚本去批量请求,并直接写数据库,这样可以避免修改admin js代码。

10 年前
回复了 Py站长 创建的主题 » float 转 str 少了一位

Some form of rounding is often unavoidable when dealing with floating point numbers. This is because numbers that you can express exactly in base 10 cannot always be expressed exactly in base 2 (which your computer uses).

float在计算机里存储时是二进制的,存在精度问题,因此 float和string 在转换时有精度的损失

http://stackoverflow.com/questions/1317558/python-converting-a-float-to-a-string-without-rounding-it

10 年前
回复了 Py站长 创建的主题 » Django Cache问题

应该是 只有 @cache_page 才会被Cache FetchFromCacheMiddleware 应该只是会将有标注才进行cache

A more granular way to use the caching framework is by caching the output of individual views. django.views.decorators.cache defines a cache_page decorator that will automatically cache the view’s response for you.

https://docs.djangoproject.com/en/dev/topics/cache/

mysite/polls/urld.py 名字写错了哦~

10 年前
回复了 Py站长 创建的主题 » 大家发布Django项目用的什么部署脚本

@降龙_WH 没有啊,用最原生的 shell 脚本来做的。。

后头研究下 fabric。

10 年前
回复了 Py站长 创建的主题 » 请问DJANGO中配置JS/CSS时,加载报错,求助

抛出errno 10054. 这个错误是connection reset by peer.也就是传说的远端主机重置了此连接。原因可能是socket超时时间过长;

可能是偶尔出现?

10 年前
回复了 Py站长 创建的主题 » 有新回复的帖子仍显示为visited

@alexkh 有道理啊,回头看能不能改下:)

10 年前
回复了 Py站长 创建的主题 » 大家对Flask怎么看?

比较轻易,但是如果要轻便的话,tornado更好吧.

10 年前
回复了 Py站长 创建的主题 » 大家发布Django项目用的什么部署脚本

我是自己写的,就100行左右 ,包括回滚

10 年前
回复了 Py站长 创建的主题 » django 配置staticfiles_dirs的问题

STATIC_ROOT = os.path.join(BASE_DIR, "static/")

可以类似这样写下

10 年前
回复了 Py站长 创建的主题 » 有新回复的帖子仍显示为visited

你是说这个社区吗?

10 年前
回复了 Py站长 创建的主题 » Views中有没有filter

@降龙_WH 哈哈,速度啊

10 年前
回复了 Py站长 创建的主题 » Views中有没有filter

这样吗?

10 年前
回复了 Py站长 创建的主题 » 这个社区用的什么云服务??

用linode哦。 https://www.linode.com/?r=5dd3395574735df1813028640f2b3d7c9ad35e5f