Python_django
来源:互联网 发布:淘宝免单群怎么挣钱 编辑:程序博客网 时间:2024/05/22 16:51
http://www.djangoproject.com/
模板配置有疑问,那个路径配置有问题。Settings.py
使用开发环境eclipse,pydev
(一) 设计态
1. core.management
manage.py
settings.py文件用于命名模式里面,功能设置;如加载的应用设置等。
站点的整个文件结构都是由这个包生成的;主要还是对输入的命令进行解析,反映完成操作。
详见内部的_init_文件。
call_command
call_command('syncdb')
call_command('shell', plain=True)
call_command('sqlall', 'myapp')
使用命令模式:
命名空间下的commands
(二) 运行态MVT框架
1. db.models
base.py文件;
ModelBase文件;
Manager文件;
持久层;
2. django.http(views)(待实验)
request文件;
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))
模板:
{% 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 %}
3. django.template
from django.template import Context, loader
4. django.contrib
options.py文件admin.ModelAdmin
(三) 详细介绍
5. Cache(默认支持memocached)
支持多种的实现机制,BaseCache是接口类;
文件缓存;memoCache缓存;加锁缓存;数据库缓存;假缓存实现等5种;
6. Files(文件的通用操作,图片,存储类,上传文件)
7. Handlers(类似于httpHandler类,主要是对传入/传出的参数进行封装,插件的切片等)
urlconf = settings.ROOT_URLCONF
urlresolvers.set_urlconf(urlconf)
resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
8. Mail(
9. Management(命令入口)
10. Serializers(序列化器)
11. Servers(serverHandler类重要,流的操作等)
- Python_django
- python_django
- Python_Django-1
- Python_Django-2
- Python_Django-3
- Python_Django-4
- 安装Python_Django
- Python_Django开发web_2
- Python_Django 使用easuUI的Layout(布局)和Tree(树)的使用
- MFC表格控件的简单使用
- source insight研究——正则表达式篇 收藏
- .NET_PATTERNS OF PARALLEL PROGRAMMING[TODO]
- 非模式对话框创建
- PCB设计中的注意事项
- Python_django
- 求项目中遇到的jquery 和 prototype 冲突解决方式??在线等待·····
- 动态规划(Dynamic Programming)的一些事一些情
- 5.3.1 F# 中的差别联合
- 影响世界500强的68堂课
- 在linux上以服务的方式启动java程序
- 理财~
- CISCO Site-to-Site IPSEC VPN -- 与天融信设备互联
- 把存储过程返回的数据集填充到DATASET