- 浏览: 1478145 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
admin的模板在Python26\Lib\site-packages\django\contrib\admin\templates
setting.py 配置文件都配置在这里:数据库,url等
urls.py映射规则
models.py里是数据库映射object
views.py类似servlet,可以加载模板
--------------------------
mysite\polls\views.py:
在settings.py里面
TEMPLATE_DIRS设置模板的路径
------------------------------------
如果这里不配置,会去app下的templates文件夹找,如果两个地方都有,以配置文件中定义的为准。
在G:/java/python/templates下
建立目录polls/index.html
修改views.py
或
注意import不同
----------------处理404-----------------
或
G:. │ latestbooks.cgi │ └─mysite │ manage.py │ settings.py │ urls.py │ __init__.py │ └─polls admin.py models.py tests.py views.py __init__.py
setting.py 配置文件都配置在这里:数据库,url等
urls.py映射规则
models.py里是数据库映射object
views.py类似servlet,可以加载模板
--------------------------
mysite\polls\views.py:
# Create your views here. from polls.models import Poll from django.http import HttpResponse def index(request): # return HttpResponse("Hello, world. You're at the poll index.") latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5] output = ', '.join([p.question for p in latest_poll_list]) return HttpResponse(output) def detail(request, poll_id): return HttpResponse("You're looking at poll %s." % poll_id) def results(request, poll_id): return HttpResponse("You're looking at the results of poll %s." % poll_id) def vote(request, poll_id): return HttpResponse("You're voting on poll %s." % poll_id)
在settings.py里面
TEMPLATE_DIRS设置模板的路径
ROOT_URLCONF = 'mysite.urls'
------------------------------------
#注意是绝对路径,相对不可以 TEMPLATE_DIRS = ( "G:/java/python/templates" )
如果这里不配置,会去app下的templates文件夹找,如果两个地方都有,以配置文件中定义的为准。
在G:/java/python/templates下
建立目录polls/index.html
{% if latest_poll_list %} <ul> {% for poll in latest_poll_list %} <li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li> {% endfor %} </ul> {% else %} <p>No polls are available.</p> {% endif %}
修改views.py
from django.template import Context, loader from polls.models import Poll from django.http import HttpResponse def index(request): latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5] t = loader.get_template('polls/index.html') c = Context({ 'latest_poll_list': latest_poll_list, }) return HttpResponse(t.render(c))
或
from django.shortcuts import render_to_response from polls.models import Poll def index(request): latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5] return render_to_response('polls/index.html', {'latest_poll_list': latest_poll_list})
注意import不同
----------------处理404-----------------
from django.http import Http404 def detail(request, poll_id): try: p = Poll.objects.get(pk=poll_id) except Poll.DoesNotExist: raise Http404 return render_to_response('polls/detail.html', {'poll': p})
或
from django.shortcuts import render_to_response, get_object_or_404 # ... def detail(request, poll_id): p = get_object_or_404(Poll, pk=poll_id) return render_to_response('polls/detail.html', {'poll': p})
发表评论
-
scrapy的helloworld
2014-12-01 16:02 870http://scrapy.org/ 安装python vi ... -
tornado和telegraphy的helloworld
2014-11-11 14:09 885参考 http://www.tornadoweb.cn/ t ... -
autobahn的helloworld
2014-11-08 18:36 2765python2.7.8可用,python2.6一样的代码就有问 ... -
python2.7 vlrtualenv
2014-09-20 22:57 988如果是2.6用这个,最好用2.7, virtualenv ht ... -
redis验证
2014-02-27 16:32 1838去randomkey #!/usr/bin/python2 ... -
python的udp的socket
2011-12-07 00:11 1262apple:udp apple$ cat UDPClient. ... -
python发邮件
2011-11-18 16:12 986代码要最简化 import datetime impor ... -
转 让Django支持数据库长连接
2011-11-16 00:18 1021http://www.cnblogs.com/Alexande ... -
解决“No module named django.core”
2011-09-07 18:22 6323反复的删除django和重装就会有这个问题 bogon:~ ... -
找到python的site-packages文件夹在哪
2011-09-06 17:55 5131python -c "from distutils. ... -
Textmate调试Python
2011-09-06 13:53 1891转http://phaibin.72pines.com/201 ... -
Django-1.3的helloworld7 快速复习
2011-08-31 00:25 1185败扯了,就是看遍http://djangobook.py3k. ... -
django+fcgi+nginx+memcache安装笔记
2011-06-16 10:25 2514资源: 1).ningge-dep-soft.tgz 2 ... -
复习dive into python
2011-06-04 00:31 936d={'a':'bcd','b':113,'c':['hah' ... -
python调用tt
2011-06-02 18:18 1422把附件图片的jpg改成pdf,为tt的电子书 -------- ... -
一道python的线程题?
2011-06-02 00:59 1531bestchenwu写得挺好地, http://bestche ... -
Django-1.3的helloworld6 fcgi nginx
2011-06-01 01:16 1651我写得很烂,还是看这个吧 http://djangobook. ... -
ubuntu django
2011-05-29 15:35 12971.从svn下载最新版本django: svn co http ... -
数据库反向生成django模块
2011-05-25 13:56 2053从原有数据库生成django http://djangoboo ... -
pycharm注册码
2011-05-20 00:31 9291哥欲善其事,必先利哥器 转载http://hi.baidu.c ...
相关推荐
**PyPI 官网下载 | django-view-shortcuts-1.3.tar.gz** 在Python的世界里,PyPI(Python Package Index)是官方的第三方软件包仓库,开发者可以在这里发布自己的Python库,供全球用户下载和使用。`django-view-...
**Python库 django-categories-1.3b5.tar.gz** `django-categories` 是一个基于Python的Django框架的扩展,主要用于创建和管理分类体系。这个库为开发者提供了在Django项目中构建灵活、多层次的分类系统的能力。在...
5. **Python库安装**:要使用从PyPI下载的django-fluent-blogs-1.3.tar.gz,开发者需要先将其解压缩,然后在Python环境中通过`setup.py`脚本安装。或者,他们可以直接使用`pip`工具,输入`pip install django-fluent...
"django-docs-1.3-en.rar"是Django 1.3版本的英文官方文档,包含了关于该框架的详尽信息。这份文档对于学习和理解Django 1.3的核心概念、功能和最佳实践至关重要。 1. **Django简介** Django是基于模型-视图-控制...
Django 1.3是这个框架的一个早期版本,虽然现在已经有了更现代的版本,但对于学习历史版本或者对特定环境有需求的开发者来说,这个资源包依然有价值。 1. **Django框架介绍** Django遵循模型-模板-视图(MTV)架构...
**Django Docs 1.3 En 文档** Django Docs 1.3 En 是一份针对 Django 1.3 版本的官方英文文档,旨在帮助开发者深入理解和掌握这个流行的Python Web框架。Django是一个开放源代码的Web应用框架,遵循模型-视图-控制...
标题中的“PyPI 官网下载 | pip-1.3.tar.gz”指的是Python Package Index (PyPI) 上的一个软件包,pip是Python的包管理工具,用于安装和管理Python库。1.3是这个版本的pip,而.tar.gz是源代码压缩格式,通常用于在...
项目概述:django-lb-workflow 是一个基于Python的高效易用Django流程引擎源码,旨在轻松集成至现有系统。该项目主要由68个Python文件、30个HTML文件以及其他相关文件构成,共计136个文件。其中还包括了HTML模板、...
"Django-1.2.5.tar.gz" 是一个包含Django 1.2.5版本源代码的压缩文件,使用的是常见的归档格式tar与gzip的组合。在本文中,我们将深入探讨Django框架及其1.2.5版本中的关键特性、安装方法、核心概念以及在实际项目中...
"Django-HelloWorld"项目可能是初学者接触Django时的一个基本示例,它展示了如何在Django环境中创建一个简单的“Hello, World!”应用程序。 **一、安装Django** 在开始之前,确保你已经安装了Python。Django可以在...
Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目...
5. **权限与认证**:为了保护敏感的人力资源数据,`django-layers-hr`集成了Django的权限和认证系统,可以对用户进行角色划分,限制不同角色对数据的访问权限。 6. **集成其他服务**:此外,`django-layers-hr`还...
《PyPI官网下载:django-tables2-column-shifter-0.3.0.tar.gz》 在Python的世界里,PyPI(Python Package Index)是开发者们分享和获取Python软件包的重要平台。今天我们要讨论的是其中的一个特定包——`django-...
资源来自pypi官网。 资源全名:django_kmuhelper-1.3-py3-none-any.whl
安装该包后,系统会自动安装django-admin-tools的0.4.1版本,该版本是使用Django 1.3所必需的。要在Django项目中启用这个仪表盘,需要在settings.py文件中加入fluent_dashboard和admin_tools模块: ```python ...
Django-2.1-py3-none-any.whl 从国外网站下载Django-2.1-py3-none-any.whl太慢了,基本几KB 传上来共享给大家 省的大家自己下了
资源分类:Python库 所属语言:Python 资源全名:Django-3.2.11-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
**Python库 django-minio-backend-2.5.0.tar.gz** `django-minio-backend` 是一个专门为Python的Django框架设计的存储后端,它允许开发者将Django的静态文件和媒体文件存储在MinIO对象存储服务上。这个库使得在...
那么我们就要使用离线安装的方式进行安装了,这里提供了Django-4.2.11-py3-none-any.whl、tzdata-2024.1-py2.py3-none-any.whl、backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl、sqlparse-0.5.0-py3-none-any....
资源来自pypi官网。 资源全名:Django-3.1.1-py3-none-any.whl