一.djangoAdmin和表结构 1.项目名称 python manage startapp web # 前端页面 python manage startapp repository   # 只是数据库 python manage startapp backend      # 后台管理 2.repository/models.py from django.db import models # Create your models here. class UserInfo(models.Mod…
补充ORM块: 1.select_related()  # 解决:当有外健,规避多决查询,使用了join. 多次查询变成一次查询 例:UserInfo.objects.all().select_related('ut')  # FK字段名称 2.prefetch_related() # 解决: 当使用join表太多,性能下降,将每次join查询分解单表查询,拿到数据再组合. 例:UserInfo.objects.filter(id=1).prefetch_realated('ut') # FK字…
问题描述 : 项目中若存在对一段js代码复用多次的时候, 通常将此段代码移动到一个单独的静态文件中在被使用的地方利用 script 标签的 src 属性进行外部调用 但是如果此文件中存在使用 HTML模板语言中的 {{ }}方式传递相关属性值, 会导致无法正确获取. 问题现象: HTML页面拿到的值为字符串形式 : 问题解决: 静态js 文件: $("#div_digg .action").click(function () { // 点赞或踩灭 var is_up = $(this)…
博客项目中 注册功能在ajax 提交数据时 报错 ValueError: The given username must be set 锁定到错误点为 判定为是无法获取到 username 字段 那先试下到底是为什么找不到username 吧 username 字段在前端又绑定一个移除焦点就触发的后台查询数据库是否已存在的事件 在此事件中弹出一下是否能获取到username 的值好了 看样子确实是可以获取到的,那看下这个值可否传递到后端呢 在后端打印一下全部的值 也确实获取到了. 那检查一下后面…
django 表结构 一:查看orm写的sq语句:如果对某个语句不清楚的话可以调用queryset的的query方法来查看sql. 1 obj=Hostinfo.objects.filter(id=val).values(id) 2 print(obj.query) dbsqlite在创建的时候,系统自动创建了一些表和数据库:…
本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的前端数据处理. 转载请注明出处http://www.cnblogs.com/wanghzh/p/5806514.html 抽屉官网:http://dig.chouti.com/ 一.配置(settings) settings = { 'template_path': 'views', #模板文件路径…
如何初始Django运行环境? 1. 安装python 2. 创建Django项目专用的虚拟环境 http://www.cnblogs.com/2bjiujiu/p/7365876.html 3.进入虚拟环境 ,安装Django pip install django # 不指定版本,默认最新 pip install django==1.9.8 # 通过 == 指定版本,安装指定版本的Django 如何新建Django项目? 1. 通过虚拟环境,cd 进入工作目录 cd workspace\ 2.…
安装django pip install Django 将下面路径添加到系统环境变量的path中 C:\Users\12978\AppData\Local\Programs\Python\Python36-32\Scripts 在cmd.exe中运行:django-admin help 出现以下图表示配置成功! 命令行下创建Django项目 1.win+r弹窗中输入命令cmd命令打开命令行 2.输入:django-admin,罗列出 Django 所提供给我们的命令,其中使用“startproj…
旧版抽屉新热榜 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } a{ text-decoration: none; } body{ font-family: "Times…
如何初始Django运行环境? 1. 安装python 2. 创建Django项目专用的虚拟环境 http://www.cnblogs.com/2bjiujiu/p/7365876.html 3.进入虚拟环境 ,安装Django pip install django # 不指定版本,默认最新 pip install django==1.9.8 # 通过 == 指定版本,安装指定版本的Django 如何新建Django项目? 1. 通过虚拟环境,cd 进入工作目录 cd workspace 2.…