随笔分类 -  Django

摘要:模板(相应)使用的几种方式:1.使用HttpResponse返回字符串HTMLfrom django.http import HttpResponsedef current_datetime(request): now = datetime.datetime.now() html = "It is now %s." % now return HttpResponse(html)2. 使用普通模板from django.http import HttpResponsefrom django.template import Template, Contextfrom djang 阅读全文
posted @ 2013-11-01 00:02 杨琼 阅读(322) 评论(0) 推荐(0)
摘要:使用模板的最基本方式:1.根据原始模板代码字符串创建一个Template对象2. 使用字典创建一套Context变量3. 调用Template对象的render方法,传入Context变量参数In [3]: from django import templateIn [4]: t = template.Template("My name is {{ name }}.")In [7]: c = template.Context({'name': 'Yang'})In [8]: print t.render(c)My name is Yang.深 阅读全文
posted @ 2013-10-30 23:00 杨琼 阅读(223) 评论(0) 推荐(0)
摘要:之前自学Django也有一段时间了,再过一个月就要入职新公司了(Python Django开发),即使现在还在入门级徘徊,再好好把Django基础过一遍吧。The Django Book 第三章 试图和URL配置总结:一、视图返回HttpResponse请求, Http404from django.http import HttpRespnsedef hello(request): return HttpResponse(“Hello World”) from django.http imort Http404def hours_ahead(request , offset): t... 阅读全文
posted @ 2013-10-29 23:29 杨琼 阅读(316) 评论(0) 推荐(0)
摘要:1.创建临时表,并把原表的数据复制到临时表先根据python manage syl article查看创建临时表CREATE TABLE `article_article_temp` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `title` varchar(200) NOT NULL, `body` longtext NOT NULL, `pub_date` datetime NOT NULL, `likes` integer NOT NULL);insert into article_article_... 阅读全文
posted @ 2013-09-29 23:42 杨琼 阅读(3093) 评论(0) 推荐(0)
摘要:tinymce的使用方法很简单,只需要在html页面中包含如下: of your HTML --> Django中需要修改的地方有两处:在static目录下添加tinymce相关内容,主要是tinymce.min.js,以及针对某个页面的具体配置。在某个应用的admin.py中修改如下:class ArticleAdmin(admin.ModelAdmin): class Media(): js = [ 'js/tinymce/tinymce.min.js', 'js/tinymce/tinymce_article_config.js', ] admin. 阅读全文
posted @ 2013-09-08 16:06 杨琼 阅读(595) 评论(0) 推荐(0)
摘要:展示一个网页需要三部分组成:urls.py -- 指定网址与对应的视图views.py -- 创建试图以及指定对应的模板template/*.html -- 对应的模板一.urls.pyurl(r'^$', 'article.views.articles'),url(r'^articles/', include('article.urls')), 'article.views.articles' -- 指定具体的试图 include('article.urls') -- 指定具体应用的试图文件二.v 阅读全文
posted @ 2013-09-08 15:30 杨琼 阅读(288) 评论(0) 推荐(0)
摘要:一.创建第一个应用,并在settings.py中添加。python manage.py startapp article二.创建第一个模型class Article(models.Model): title = models.CharField(max_length=200) body = models.TextField() pub_date = models.DateTimeField('date published') likes = models.IntegerField() def __unicode__(self): return sel... 阅读全文
posted @ 2013-09-02 21:16 杨琼 阅读(401) 评论(0) 推荐(0)