django-based blog- mezzanine】的更多相关文章

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 最近在研究Python,起初是因为想做个爬虫,昨天看了点基础教程,台湾辅仁大学的视频,了解了python的语法规范及语言特性,主要有三: 1.动态脚本语言: 2.语法简洁,强制缩进: 3.应用广泛,web.系统管理.脚本.科学计算等等,第三方应用多: 下面开始正文,D…
最近在研究Python,起初是因为想做个爬虫,昨天看了点基础教程,台湾辅仁大学的视频,了解了python的语法规范及语言特性,主要有三: 1.动态脚本语言: 2.语法简洁,强制缩进: 3.应用广泛,web.系统管理.脚本.科学计算等等,第三方应用多: 下面开始正文,Django是Python时间中数一数二的web框架,由3个小伙创建,名字来源于一个吉他手(看3人的照片,叛逆青年类型,取这个名也就不奇怪了). Django的最大优点就是可以快速建立一个web应用,语法简洁,及其轻量,甚至内含一个w…
[root@sishen simpleblog]# python3.5 Python 3.5.4 (default, Sep 20 2017, 20:37:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> e…
如果本文看不懂的,去看的我视频吧!http://www.testpub.cn/ ------------------------------------------- Django 自称是"最适合开发有限期的完美WEB框架".本文参考<Django web开发指南>,快速搭建一个blog 出来,在中间涉及诸多知识点,这里不会详细说明,如果你是第一次接触Django ,本文会让你在感性上对Django有个认识,完成本文操作后会让你有兴趣阅读的相关书籍和文档. 废话少说,com…
详情,请看虫师博客http://www.cnblogs.com/fnng/p/3737964.html 和https://my.oschina.net/matrixchan/blog/184445  http://blog.csdn.net/yjwx0018/article/details/52959704 1 首先创建工程的项目  mysite cmd >> django-admin.py  可以看到py所有的接口,我们现在只需要startproject 来创建工程 cmd >>…
1.            创建项目 33进入在python目录下的scripts文件后执行 django-admin.py   startproject  mysite 这样就生成了名为mysite 的工程. 可执行.\manage.py runserver  运行开发服务器此时, 终端下会输出 登录 http://127.0.0.1:8000/  显示这样一个页面 同时终端会输出[13/Aug/2014 01:05:14] "GET / HTTP/1.1" 200 1957 从左往…
1. 使用django-admin.py 创建mysite项目 sunny@sunny-ThinkPad-T450:~/PycharmProjects$ django-admin.py startproject mysite 2. 进入项目目录中,启动服务器,测试连通性 sunny@sunny-ThinkPad-T450:~/PycharmProjects$ cd mysite/ sunny@sunny-ThinkPad-T450:~/PycharmProjects/mysite$ ./mana…
 Awesome Django    If you find Awesome Django useful, please consider donating to help maintain it. Thank you! A curated list of awesome Django apps, projects and resources. Q: What is an awesome Django package? A: An awesome package is one that is m…
转载自:http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html A ReSTful API is becoming a standard component of any modern web application. The Django Rest Framework is powerful framework for developing ReST endpoints…
A ReSTful API is becoming a standard component of any modern web application.  The Django Rest Framework is powerful framework for developing ReST endpoints for your Django based project.  AngularJS is modern javascript framework for creating complex…
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:翻译完第一章后,发现翻译第二章的速度上升了不少,难道这就是传说中的经验值提升了?) 第二章 使用高级特性来优化你的博客 在上一章中,你创建了一个基础的博客应用.现在你将要改造它成为一个功能更加齐全的博客,利用一些高级的特性例如通过email来分享帖子,添加评论,给帖子打上tag,检索出相似的帖子.在本章中,你将会学习以下几点: 使用…
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:本人目前在杭州某家互联网公司工作,岗位是测试研发,非常喜欢python,目前已经使用Django为公司内部搭建了几个自动化平台,因为没人教没人带,基本靠野路子自学,走过好多弯路,磕磕碰碰一路过来,前段时间偶尔看到<Django By Example>这本书,瞬间泪流满面,当初怎么没有找到这么好的Django教程.在看书的过程中不知…
 首先做这个:python安装setuptools   http://blog.csdn.net/zhuying_linux/article/details/8167430  CentOS下将2.6升级到2.7 http://blog.csdn.net/u010098331/article/details/52190354  CentOS 6.5下安装Django http://blog.csdn.net/u011630575/article/details/51204026  ImportEr…
python virtualenv环境运行django 安装前准备 检查pip版本与python版本是否一致 [root@localhost bin]# whereis pip pip: /usr/bin/pip /usr/bin/pip2.7 如果版本不一致,修改pip引用的版本 [root@localhost bin]# mv /usr/bin/pip /usr/bin/pip2.7.2 [root@localhost bin]# ln -s /usr/local/python3.5.2/b…
一.Redis key相关操作: 1.del key [key..] 删除一个或多个key,如果不存在则忽略 2.keys pattern keys模式匹配,符合glob风格通配符,glob风格的通配符规则: ? 匹配一个字符 匹配任意个包括0个字符 []匹配任一个字符,可以使用-表示一个范围 \x 匹配x,用于转义字符 如:keys * 查看所有key, keys *o* 查看包含o字符的key KYES命令需要遍历redis中所有键,当键数量较多时会影响性能,因此不建议在生产中使用 3.ex…
css是一种用来描述某种标记语言写的web站点的样式语言.这里我们并不想展开讨论,关于CSS我在这里推荐一个很不错的资源: Codeacademy HTML & CSS course 不想从头开始写,因为我们有现成的css框架,没必要重复造轮子. 使用Bootstrap 目前最流行的css框架非bootstrap莫属了,官网地址:http://getbootstrap.com/ 只需要在你的html模板页面的开始部分添加下面几句就行了 123 <link rel="styleshe…
其实在django中实现一个功能只需要三个步骤即可,这里我姑且叫它三部曲. 这三部曲就是: 定义urls映射 定义views 定义templates 什么是URL? URL就算一个WEB地址,你在浏览器输入这个地址,然后浏览器返回相应的网页给你. 比如http://djangogirls.com是一个URL,而127.0.0.1:8000同样也是个URL,默认就是http协议的. Django中的URL工作原理 我们打开mysite/urls.py文件,会发现类似下面这样: 1234567891…
本文介绍的是在eclipse+pydev 平台下,利用django 搭建blog的第2部分:页面部分(主要涉及3个部分:模板.视图.URL模式) 篇幅1:创建模板 blog目录下新建一个文件夹:templates,添加archive.html文件,让其显示所有blog的内容,代码如下: {% for post in posts %} <h2>{{post.title}}</h2> <p>{{post.timestamp}}</p> <p>{{po…
本文介绍的是在eclipse+pydev 平台下,利用django 搭建blog的第1部分:建立数据库+admin部分 步骤一:创建myweb项目+blog应用 1. Eclipse下新建一个django项目,命名:myweb. 生成的目录结构如下: 2. 选择myweb,右键Run-As django,如下图: 3. 访问页面:http://127.0.0.1:8000/,打开如下页面,说明配置成功 4. 创建blog应用:myweb项目右键-django-create application…
今人不见古时月,今月曾经照古人.生命是如此的美丽与短暂! 学习Python已经两个月了,Python的语法通过做简单的语法题和看Python语法介绍,有了初步的了解.但上班还是要做别的事情,所以感觉学起来特别慢.有一种时不我待的感觉. 基本的语法了解了,接下来就要尽快进入到项目的实战.这样才能快速的遇到问题,并解决问题,迅速提升能力. 开始当然就是先按网上的一般步骤,用django写个博客网站出来. 接下来就是血泪啊!配置这个Python + wsgi + django, 其恶心已达到足以让我呕…
本文转载于疯狂的蚂蚁. 一. 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求.返回都由中间件来完成. 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件.view中间件.response中间件.exception中间件等,Middleware都需要在 “project/settings.py” 中 MIDDLEWARE_CLASSES 的定义.大致的…
1. Django安装.项目创建及服务器连接 系统:Ubuntu 14.04.4 > cat /etc/issue //查看系统版本 安装Django > sudo pip install django 确定进入了root模式,进入django-admin.py所在目录,运行以下指令 > django-admin.py startproject mysite 在当前目录生成mysite文件夹,进入文件夹(哦,项目名可以随意取,不一定非得mysite...) > manage.py…
本次使用django版本2.1.2 安装django 安装最新版本 pip install django 安装指定版本 pip install django==1.10.1 查看本机django版本 pip show django 创建项目 创建一个项目文件夹(如:django),在此文件夹中打开Powershell 或 打开DOS切换到此目录执行如下命令: django-admin startproject my_site django-admin startproject:是固定的创建项目命…
1.注释默认的SQLite3配置: blogproject/settings.py ''' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ''' 2.添加MySQL配置(配置你自己的mysql库前提是你已经有能够供自己使用的MySQL库了) DATABASES = { 'default': { 'ENGINE'…
1.安装python.django.虚拟环境 参考帖子:安装python django https://blog.csdn.net/a249900679/article/details/51527200 安装配置虚拟环境: https://www.cnblogs.com/technologylife/p/6635631.html 其他参考网页: https://www.cnblogs.com/levelksk/p/7921066.html https://blog.csdn.net/m0_376…
后台运行django:https://blog.csdn.net/rnger/article/details/79907884 nohup python manage.py runserver 0.0.0.0:5008 & django报错处理参考:https://www.cnblogs.com/daidechong/p/10044783.html https://blog.csdn.net/u011798443/article/details/80881931 centos7部署django(…
一旦创建好了数据模型,Django就会自动为我们提供一个数据库抽象API,允许创建.检索.更新和删除对象操作 下面的示例都是通过下面参考模型来对模型字段进行操作说明: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): return self.name class…
原文:http://blog.sina.com.cn/s/blog_8a18c33d010182ts.html 一. 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求.返回都由中间件来完成. 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件.view中间件.response中间 件.exception中间件等,Middleware都需要在 “proj…
一. 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求.返回都由中间件来完成. 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件.view中间件.response中间件.exception中间件等,Middleware都需要在 “project/settings.py” 中 MIDDLEWARE_CLASSES 的定义.大致的程序流程图如下所示: 首…
ORM语法[对象关系映射] ORM: 用面向对象的方式去操作数据库的创建表以及增删改查等操作. 优点:1 ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句.快速开发. 2 可以避免一些新手程序猿写sql语句带来的性能问题. 缺点:1  性能有所牺牲,不过现在的各种ORM框架都在尝试各种方法,比如缓存,延迟加载登来减轻这个问题. 2  对于个别复杂查询,ORM仍然力不从心,为了解决这个问题,ORM一般也支持写raw sql. 3  通过QuerySet的query属性查…