摘要:
需求描述:做一个简单的注册页面,使得用户在注册页上传头像。解决办法:以前用java写这个的时候,在action上面需要用IO接受文件,然后生成一个文件名,再将文件相对路径保存到user表的img字段中。而在django的model层上,有一个叫做ImageField的字段(还有FileField,两... 阅读全文
摘要:
1.form标签的enctype必须设置为:enctype="multipart/form-data"2.服务器端:在接受request对象时,file类型的input传来的参数放在request.FILES中。在用于绑定表单时,必须:form=infoForm(request.POST,reque... 阅读全文
摘要:
django 的models.ImageFiled,FileField有属性upload_to,该属性是指定将文件上传到服务器的位置,及存储在哪个文件夹下,你可以很方便甚至很少的代码就可以实现文件上传操作了。但是默认的存储的文件名是没有改变的,也就是说所存储的文件名就是你上传时文件的本地名,当服务器... 阅读全文
摘要:
junyi sun:要看开发的Web应用的场合了,个人认为在做比较大的项目的时候用Java更适合。用Java的优点有如下几点:1. 完美的IDE : eclipse/MyEclipse 。强大的重构、智能提示、调试、代码生成(如生成Hibernate的实体类)2. 活跃的社区,像Apache这样的宝... 阅读全文
摘要:
1.打开模板,在标签中添加如下两行:2.好了,就可以使用了。注意:标签的前面和后面不要有其他修饰标签,比如标签,否则会出问题。NicEdit是以款基于javascript的编辑器,可以生成html形式的代码,产生各种效果。 阅读全文
摘要:
django提供了一些类来协助我们分页。对应的文件为django/core/paginator.py1.简单用法>>> from django.core.paginator import Paginator>>> objects = ['john', 'paul', 'george', 'ringo... 阅读全文
摘要:
1.简介:django1.3开始,django使用了一个叫做staticfiles的contrib app这个app主要是用来server静态文件的,与media的区别就是:staticfiles是网站本身用到的images,css,js,而media就是定义为网站用户上传的头像,图片,文件等等,这... 阅读全文
摘要:
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。os模块下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.... 阅读全文
摘要:
1.pycharm介绍自动代码格式化、代码完成、重构、自动导入和代码导航2.pycharm快捷键在菜单栏Help下,点击Default Keymap Refererce,可以打开一个pdf文件,里面列出了所有的快捷键。常用快捷键(1)Basic code completion "基本代码完成"快捷键... 阅读全文
摘要:
class Book(models.Model):title=models.CharField(max_length=100)author=models.ForeignKey('Author')class Author(models.Model):name=models.CharField(max_... 阅读全文
摘要:
ManyToManyField关系:class Author(models.Model):name=models.CharField(max_length=100)class Book(models.Model):title=models.CharField(max_length=100)autho... 阅读全文
摘要:
这个关系的意思就是在两端都只有一个关联的对象OneToOneField:参数可以接受一个related_name,这样就可以在两个相同的类里区分出多个这样的关系类。 阅读全文
摘要:
authors=models.ManyToManyField(Author,limit_choice_to={'name__endswith':'Smith'}这样可以更方便的查询。 阅读全文
摘要:
class Author(models.Model):name=models.CharField(max_length=100)class Meta:abstract=Trueclass Book(Author):title=models.CharField(max_length=100)数据库里将... 阅读全文