摘要:
除了由服务器生成的HTML文件外,网页应用一般需要提供其它必要的文件 —— 比如图片文件、JavaScript脚本和CSS样式表 —— 来为用户呈现出一个完整的网站。 在Django中,我们将这些文件称为“静态文件”。 对于小型项目,这不是个大问题,因为你可以将它们放在你的网页服务器可以访问到的地方 阅读全文
摘要:
在前端页面开发中,有些代码是需要重复使用的。这种情况可以使用 ’include‘ 标签来实现。也可以使用另外一个比较强大的方式来实现,那就是模板继承。模板继承类似于 ’python‘ 中的类,在父类中可以先定义好一些变量和方法,然后在子类中实现,模板继承也可以在父模板中先定义好一些子模板需要用到的代 阅读全文
摘要:
##为什么需要过滤器 因为在DTL中,不支持函数的调用形式 ‘()’,因此不能给函数传递参数,这将有很大的局限性。而过滤器其实就是一个函数,可以对需要处理的参数进行处理,并且还可以额外接收一个参数(也就是说,最多2个参数) 在模板中,有时候需要对一些数据进行处理以后才能使用。一般在python中我们 阅读全文
摘要:
## 常用的模板标签 快捷键:Tab --》 自动补齐 common + / --》注销代码 common + D --》复制上一句代码到下面去 # if 语句标签 1:所有的标签都是在 ’{%%}‘之间。 2:if标签有闭合标签,就是 ’{%endif%}‘ 3:if标签的判断运算符,就是跟pyt 阅读全文
摘要:
## 模板 在之前的章节中 ,视图函数只返回文本,而实际上生产环境中其实很少这样用,因为实际的页面大多数是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统。其中最知名最好用的就是DTL 和Jinja2。DTL 是Django Temlate Language 阅读全文
摘要:
视图函数【views.py】 1:视图函数的第一个参数必须是request,这个参数绝对不能少 2:视图函数的返回值必须是 djang.http.respomnse.HttpResponseBase 的子类的对象 【url.py】传递参数 ## url映射 1:为什么回去url.py文件中寻找映射呢 阅读全文
摘要:
创建项目 0. 进行虚拟环境中 1.通过终端命令行的方式:首先进入到安装的django的虚拟环境中,然后执行命令 #先插入django,才可以使用django-admin 指令 pip install django 这样就可以在当前的目录下创建第一个项目 2:通过pycharm的方式, 文件-新建项 阅读全文
摘要:
pip pip3 阅读全文
摘要:
virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。 1. 安装: 2. 配置: 初始化 第一次安装完成后需要,先设置一个变量WORKON_HOME,它将作为所有环境的前缀,并且source /usr/local/bin/virtualenvwrapper.sh # 阅读全文
摘要:
最近需要将自己项目的公共代码打包成 Framework 来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如 AFNetworking等,怎么才能把第三方库集成进来让代码编译通过并打包成功呢,网上找了很久都没有找到一篇专门说这个的,让我走了不少坑,现在就分享一下在打包 阅读全文