Django积木块一——验证码】的更多相关文章

验证码 在github中搜验证码,那个有使用文档 # pip install django-simple-captcha==0.4.6 # setting app captcha # url url(r'^captcha/', include('captcha.urls')), # 运用migration 和 migrate生成验证码的表 # forms一个验证form类的字段 # 异常字典中这个字段是固定的 captcha = CaptchaField(error_messages={'inv…
三级联动 前端需要的效果,省之后市之后现,创建model,查询所有的省的信息,json传到前面,之后通过省的id找到对应的市,是用异步实现的. # model class Sheng(models.Model): name = models.CharField(max_length=30) class Shi(models.Model): name = models.CharField(max_length=30) sheng = models.ForeignKey(Sheng) class Q…
验证用户是否登录 # 开始在用户登录的时候验证结束后login登录 # request.user.is_authenticated() {% if request.user.is_authenticated %} # 函数用这样的装饰器 from django.contrib.auth.decorators import login_required @login_required # 类用这样的基础登录函数 (minxi表示一些基础的类) from django.contrib.auth.de…
分页 django本身带有分页功能,为什么要用他呢?因为它的代码更为简洁,并且在做筛选的时候会把url中的所有参数都组装起来,并且加上分页.也就是做筛选中的结果也可以用这个分页. pip install django-pure-pagination # setting app 'pure_pagination' # view try: page = request.GET.get('page', 1) except PageNotAnInteger: page = 1 p = Paginator…
静态文件和上传的文件 # 静态文件 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) # 上传文件 第一种方法 # setting 新建一个文件夹 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 注册到模版中 TEMPLATES = [ 'django.core.context_processors.…
邮箱 django中自带的功能,因为登录注册都需要邮箱,因此新增了一个小的app--utils用来存放 # email_send.py import random from django.core.mail import send_mail from users.models import EmailVerifyRecord from MxOnline.settings import EMAIL_FROM def random_str(randomlength=8): str = '' char…
全文检索 全文检索效率更高,对中文可以进行分词 <!--# 1.安装包--> pip install django-haystack pip install whoosh pip install jieba <!--# 2.生成一个新的app或者之前的app也可以,setting中的配置--> 'haystacktest', 'haystack', <!--# haystack是必须要写的--> <!--# 添加搜索引擎--> HAYSTACK_CONNEC…
富文本编辑器 前端和后端都可以用富文本编辑器 # pip install django-tinymce # setting 'tinymce' TINYMCE_DEFAULT_CONFIG = { 'theme':'advanced', 'width':600, 'heigth':400, } # url url(r'^tinymce/',include('tinymce.urls')), # model from tinymce.models import HTMLField class Ht…
视频 # 在网上搜索video.js然后下载相关的js和css文件,看文档正确使用视频模块,添加视频外链 <div style="width: 1200px;height: 675px;margin-left:100px"> <video style="width: 100%;height: 100%" id="example_video_1" class="video-js vjs-default-skin"…
django搭建BBS-登入&验证码的生成 基于注册完成后 文件结构 app 接口 migrations __inint__.py admin.py 管理员页面注册表单用 apps.py bbsform.py form组件相关设置 models.py 模型存放 tests.py views.py 业务逻辑 avatar 图片文件存储 BBS 项目名称以及路由存放 __inint__.py settings.py urls.py wsgi.py static bootstrap-3.3.7-dis…