Questions tagged «django»

Django是使用Python编写的开放源代码服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,并特别注重更少的代码,无冗余以及比隐式更显式。

30
'pip'不被识别为内部或外部命令
尝试在计算机上安装Django时遇到奇怪的错误。 这是我在命令行中键入的序列: C:\Python34>python get-pip.py Requirement already up-to-date: pip in c:\python34\lib\site-packages Cleaning up... C:\Python34>pip install Django 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Python34>lib\site-packages\pip install Django 'lib\site-packages\pip' is not recognized as an internal or external command, operable program or batch file. 是什么原因造成的? 编辑_______________________ …
336 python  django  windows  pip 

9
如何在Django中以GROUP BY查询?
我查询一个模型: Members.objects.all() 它返回: Eric, Salesman, X-Shop Freddie, Manager, X2-Shop Teddy, Salesman, X2-Shop Sean, Manager, X2-Shop 我想要的是知道group_by向我的数据库发送查询的最佳Django方法,例如: Members.objects.all().group_by('designation') 当然,这不起作用。我知道我们可以在上做一些技巧django/db/models/query.py,但我只是很好奇知道如何在不打补丁的情况下进行操作。

5
pip在哪里安装其软件包?
我激活了已安装pip的virtualenv。我做了 pip3 install Django==1.8 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里?通常它会在“下载”中,但是我不确定如果在virtualenv中使用pip安装它会在哪里。
323 python  django  pip  virtualenv 


7
RuntimeWarning:DateTimeField收到一个简单的日期时间
我正在尝试使用IPython发送简单的邮件。我尚未设置任何仍然出现此错误的模型。该怎么办? 错误:/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/models/fields/ init .py:827:RuntimeWarning:DateTimeField收到的是原始日期时间(2013-09-04 14:14:13.698105),时区支持处于活动状态。运行时警告) 已尝试:第一步是添加USE_TZ = True到您的设置文件并安装pytz(如果可能)。 错误已更改: (learn)sourabh@sL:~/Django/learn/event$ python manage.py shell /home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:53: RuntimeWarning: SQLite received a naive datetime (2013-09-05 00:59:32.181872) while time zone support is active. RuntimeWarning)

30
最喜欢的Django提示和功能?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 受问题系列“ ...的隐藏功能”的启发,我很想知道您最喜欢的Django提示或您所知的鲜为人知但有用的功能。 请每个答案仅包含一个提示。 添加Django版本要求(如果有)。


6
如何在Django查询中执行OR过滤器?
我希望能够列出用户添加的项目(它们被列为创建者)或已被批准的项目。 所以我基本上需要选择: item.creator = owner or item.moderated = False 我将如何在Django中执行此操作?(最好使用过滤器或查询集)。


5
Django CharField与TextField
CharField()和TextField()Django有什么区别?该文件说,CharField()应该用于更小的字符串,TextField()应使用较大的字符串。好的,但是“小”和“大”之间的界线在哪里?这到底是怎么回事?
302 sql  django  database  storage 

30
设置DEBUG = False会导致500错误
有一次,我改变DEBUG = False,我的网站将产生500(使用WSGI和manage.py runserver命令),并且在Apache的错误日志中没有错误信息,当我改变它通常会运行debug到True。 我正在使用Django 1.5和Python 2.7.3,这是Apache访问日志,并且在apache错误日志中没有任何日志 www.beta800.net:80 222.247.56.11 - - [28/Feb/2013:13:42:28 +0800] "GET / HTTP/1.1" 500 257 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22" www.beta800.net:80 222.247.56.11 - - [28/Feb/2013:13:42:28 +0800] "GET /favicon.ico HTTP/1.1" 500 257 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like …

22
如何在Django中管理本地和生产设置?
建议使用什么方式处理本地开发和生产服务器的设置?它们中的某些(例如常量等)都可以更改/访问,但是其中一些(例如静态文件的路径)需要保持不同,因此,每次部署新代码时都不应覆盖它们。 当前,我将所有常量添加到中settings.py。但是每次我在本地更改一些常量时,都必须将其复制到生产服务器并编辑文件以进行生产特定更改... :( 编辑:这个问题似乎没有标准答案,我已经接受了最受欢迎的方法。

13
Django ModelAdmin中的“ list_display”可以显示ForeignKey字段的属性吗?
我有一个Person模型,它与有一个外键关系Book,该模型有许多字段,但我最关心的是author(标准CharField)。 话虽如此,在我的PersonAdmin模型中,我想book.author使用显示list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] 我已经尝试了所有显而易见的方法来执行此操作,但是似乎没有任何效果。 有什么建议么?

11
(13:权限被拒绝)连接到上游时:[nginx]
我正在使用Nginx和Gunicorn配置Django项目。 当我访问gunicorn mysite.wsgi:application --bind=127.0.0.1:8001Nginx服务器中的端口时,我的错误日志文件中出现以下错误; 2014/05/30 11:59:42 [crit] 4075#0:* 6 connect()到127.0.0.1:8001在连接到上游时失败(13:权限被拒绝),客户端:127.0.0.1,服务器:localhost,请求:“ GET / HTTP / 1.1”,上游:"http://127.0.0.1:8001/",主机:“ localhost:8080” 以下是我nginx.conf文件的内容; server { listen 8080; server_name localhost; access_log /var/log/nginx/example.log; error_log /var/log/nginx/example.error.log; location / { proxy_pass http://127.0.0.1:8001; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } } 在HTML页面中,我得到了502 Bad Gateway。 我在做什么错?

7
CORS:当凭据标志为true时,不能在Access-Control-Allow-Origin中使用通配符
我有一个涉及的设置 前端服务器(Node.js,域:localhost:3000)<--->后端(Django,Ajax,域:localhost:8000) 浏览器<-webapp <-Node.js(为应用提供服务) 浏览器(webapp)-> Ajax-> Django(服务ajax POST请求) 现在,我的问题是CORS设置,Web应用程序使用它来对后端服务器进行Ajax调用。在Chrome中,我不断 当凭据标志为true时,不能在Access-Control-Allow-Origin中使用通配符。 在Firefox上也不起作用。 我的Node.js设置是: var allowCrossDomain = function(req, res, next) { res.header('Access-Control-Allow-Origin', 'http://localhost:8000/'); res.header('Access-Control-Allow-Credentials', true); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE'); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); }; 而在Django我使用这个中间件 与此相伴 Webapp发出这样的请求: $.ajax({ type: "POST", url: 'http://localhost:8000/blah', data: {}, xhrFields: { withCredentials: true }, crossDomain: true, dataType: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.