随笔分类 - Dynamic Language
摘要:Django站点管理 管理工具其实就是一个Django应用程序,包含自己的模块、模板、视图和 URLpatterns。 我们要像添加自己的视图一样,把它添加到URLconf里面。 我们可以在Django基本代码中的django/contrib/admin 目录下,检查它的模板、视图和URLpatterns。 当服务启动时,Django从url.py引导URLconf,然后执行admin.autod...
        阅读全文
            
摘要:Python Django 在配置完Admin管理界面后,用super admin登录管理界面显示:"You don't have permission to edit anything"查文档发现:Above we used admin.autodiscover() to automatically load theINSTALLED_APPS admin.py modules.很明显Djang...
        阅读全文
            
摘要:动态语言的一个重要特征是直接运行代码字符串。Python内置函数里,exec 关键字执行多行代码片段,eval() 函数通常用来执行一条包含返回值的表达式,execfile 用来执行源码文件。exec [代码]Evaleval() 和 execfile() 都有 "globals, locals" 参数,用于传递环境变量,默认或显式设置为 None 时都直接使用 globals() 和 local...
        阅读全文
            
摘要:Python格式化日期时间的函数为 :datetime.datetime.strftime()如:datetime.now()..trftime("%Y-%m-%d %p %H:%M:%S %A")字符串转为日期型的函数为:datetime.datetime.strptime()格式化字符串,如下:%a  Abbreviated weekday name%A  Full weekday name%...
        阅读全文
            
摘要:Python的缩进也是一种格式,如果几个人的缩进不一样,比如:有人用空格有人用tab,在代码整合的时候就有可能出现这种错误。今天我是遇到了,而且用肉眼还看不出来。解决方法:vim 下用gg=G,先把源码格式化一下,然后再重新缩进(代码量少可以这样,代码多了就累了,还是找别的方式吧)。
        阅读全文
            
摘要:代码代码
        阅读全文
            
摘要:Django 模型//创建App应用程序python manage.py startapp books//建立模型代码模型安装修改 settings.py 配置信息代码//验证模型的有效性[代码]//打印输出sql语句代码//同步模型到数据库代码基本数据访问代码选择对象集[代码]数据过滤代码In [21]: publishers = Publisher.objects.filter(name="a...
        阅读全文
            
摘要:Django 视图中使用模板模板加载首先设置 setting.py 文件的 TEMPLATE_DIRS ,告诉Django框架我们的模板文件存放的位置。[代码]或[代码]我们先看一个视图中使用模板的简单示例在路由代码添加test路径代码视图代码调用test.html模板代码模板代码[代码]运行显示结果Hello abeen. Django在视图中使用模板就这么简单。----------------...
        阅读全文
            
摘要:模板系统带有内置的标签和过滤器标签if/else代码在Python和Django模板系统中,以下对象相当于布尔值的False空列表([])、空元组(())、空字典({})、空字符串('')、零值(0)、特殊对象None、对象False.代码一定要用 {% endif %} 关闭每一个 {% if %} 标签。系统不支持用圆括号来组合比较操作。 如果需要用到圆括号来组合表达你的逻辑式,考虑将它移到模...
        阅读全文
            
摘要:上下文(context)对象Context可以通过一个完全填充(full populated)的字典来初始化,也可以使用标准的Python字典语法向其添加删除条目。[代码]---------------------------------------------------------------------------KeyError Traceback (most recent call la...
        阅读全文
            
摘要:Django 模板系统模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。使用 Django 的设置启动交互解释器 python manage.py shell Django搜索DJANGO_SETTINGS_MODULE环境变量,它被设置在set...
        阅读全文
            
摘要:创建项目 运行命令django-admin.py startproject mysite 会在你的当前目录下创建一个目录mysite运行内置的轻量级开发服务器 切换到你的项目目录里 (cd mysite ),运行下面的命令: python manage.py runserver python manage.py runserver 8080 python manage.py runserver 0...
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号