自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 Django中的后台管理系统——admin.py

1.在models.py中创建数据库# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.class Article(models.Model): id = models.AutoField(

2017-10-10 17:54:58 2146

原创 Django中的数据库模型类-models.py(多对多的关系)

# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.# 多对多关系# 例子:一个出版社可以发表多个文章,一篇文章也可以被多个出版社发表# ManyToManyFiled():关联俩个表的函数,但是函

2017-10-10 16:53:43 383

原创 Django中的数据库模型类-models.py(一对多的关系)

# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.# 一对多数据关系# 一对多关系是通过在‘子表’中设置‘父表’的外键引用来完成关联# 父表的一个数据对应着子表的多个数据# 例子:班级和学生cl

2017-10-10 16:08:01 886

原创 Django中的数据库模型类-models.py(一对一的关系)

# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.# 一对一关系:数据库中两个表中数据的对应关系# 一个账户对应着一个联系人,而一个联系人有一个账户# 一对一关系是通过在两个表之间定义相同的主键来完成

2017-10-10 16:03:12 4176

原创 pycharm软件使用的基础功能设置

2017-10-09 18:01:37 305

原创 Django中-get请求头参数的设置

2017-10-09 17:55:22 1700

原创 template.py-for以及if的使用

ul> h1>reversed表示该for循环反向取值 在模板文件中 break continue无法使用h1> {# reversed表示该for循环反向取值 在模板文件中 break continue无法使用 #} {% for book in book_list reversed %}

2017-10-09 17:40:35 256

原创 初识Django-setting.py

# BASE_DIR获取的是项目的根目录BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))# 该搜索路径指的是各个app下的static静态文件夹STATIC_URL = '/static/'# 也可以在app同级的目录下(项目目录下),创建一个用于存放公共静态资源的静态文件夹,但是需要手

2017-10-09 17:28:54 138

原创 初识Django-models.py

# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import models# Create your models here.class Person(models.Model): # AutoField自动递增的整型字段,通常用作设置表的主键(id);如果不设置,Dja

2017-10-09 17:27:04 236

原创 初识Django-模版文件templates

得到后台数据的3中途径:为固定的数据:{{ string | default:'字符串的默认值'}}后台数据为列表{% for course in courses %} {{ course }}{% endfor %}后台数据为字典p>{{ course_dict.name }}{{ course_dict.age }}{{ course_dict.

2017-10-09 17:18:15 203

原创 初识Django-介绍Django

2008年发布的第一个Django版本Django的特点:1.强大的数据库无缝衔接(只需在setting中配置即可)2.已经内置了一套强大的后台管理系统admin,xadmin是第三方后台管理系统,界面比administrative美观,功能比admin丰富3.内置设置比较优雅;(支持正则表达式)4.强大的模版系统;(模版自定义,模版的继承)5.支持缓存,提升页面的加载速度6.支持

2017-10-09 16:49:47 349 2

原创 python虚拟环境的安装与配置

1.先在电脑上将python2.7和python3.5版本安装完成,并记清楚安装路径,统一安装在D盘2.配置系统环境变量中的path路径,添加路径的版本即为默认使用版本 3.在命令行工具中输入pip install virtualenv 下载python虚拟环境 4.在使用pip下载包时,经常会出现超时等情况,可以使用国内镜像提高下载速度,例如豆瓣源,下载速度还是非常快的

2017-09-21 16:08:03 172

原创 各类学习网址汇总

BootStrap:http://www.bootcss.com/Djangohttp://www.runoob.com/django/django-tutorial.htmlscrapy中文教程:http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/tutorial.html英文教程:https://docs.scrapy

2017-09-21 15:34:02 453

原创 django-连接数据库步骤

1.setting 文件中DATABASES中配置数据库 2.makemigirations 创建数据库变更文件 3.migrate 将变更文件应用到数据库中 4.创建app,并将app添加到settings中的INSTALL_APPA中 5.在app的models文件中创建数据模型 6.makegirations创建数据库变更文件7.migrate将变更文件

2017-09-19 15:52:42 455

原创 配置scrapy下载图片

1.Item下载图片的属性必须是列表1.Settings文件中设置以下三个值

2017-09-16 14:00:58 265

原创 Scrapy创建爬虫项目步骤

Scrapy创建爬虫项目1.打开cmd命令行工具,输入scrapy startproject项目名称 2.使用pycharm打开项目,查看项目目录3.创建爬虫,打开CMD,cd命令进入到爬虫项目文件夹,输入scrapy genspider 爬虫文件名 爬虫基础域名4.打开pycharm,发现spider目录下多出一个bole.py文件 5.运

2017-09-16 13:47:12 1105

原创 虚拟环境下Django创建、运行项目

1.使用workon搭建基于python2.7的Django开发环境     打开cmd命令行工具输入:mkvirtualenv  --python:虚拟环境python2.7的存放路径+python.exe  py2Django2.进入虚拟环境,使用豆瓣源下载Django框架,等待下载完成即可3.进入desktop桌面,使用Django-admin stattproject

2017-09-16 13:14:19 3368

原创 数据库—重置root密码

Mysql忘记root密码后如何重置1.确保环境变量下mysql的path路径为C:\Program Files\MySQL\MySQL Server 5.7\bin 或自己安装的mysql路径下的\MySQL Server 5.7\bin2.使用net stop mysql47 停止mysql服务 3.输入mysqld --skip-grant-tables启动mysql服务,此

2017-09-14 17:24:02 735

原创 数据库—数据库管理

创建数据库(create-user和grant):create-user的使用方法:create user 'w1'@'localhost' identified by '123456';grant的使用方法:grant all on *.* to  'w2;@'%'  identified by '123456';# with grant option(将自己的权限赋予指定数

2017-09-14 15:47:56 225

原创 数据库—视图

视图的基本了解:视图的概念:     视图一个虚拟表视图,是从一个或多个表中导出的表视图的作用(优点):    1.简单化        经常使用的查询可以定义为视图    2.安全性        通过视图用户只能查询和修改他们所见到的数据,数据库中的其他数据则既看不见也取不出来    3.逻辑数据独立性        视图可帮助用户屏蔽真实表结构变化带来

2017-09-13 17:57:07 246

原创 数据库—索引

了解索引索引的含义:     索引是一个单独的,存储在磁盘上的数据结构;所有Mysql类型都可以被索引,对相关列使用索引可以提高查询操作速度     索引是存储在引擎中实现的;每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定指出所有索引类型索引的优点:     1.通过创建唯一索引,可保证数据库表中每一行数据的唯一性     2.可以大大加快数据的查询速度

2017-09-13 17:49:46 188

原创 数据库-基础查询语句详解

查询条件where的使用:查询指定字段:查询条件between-and的使用:查询条件not-between-and的使用:查询条件in的用法:查询条件like的用法(以开头):查询条件like的用法(以结尾):查询条件like的用法(包含):查询条件为空的数据:查询条件不为空的数据:查询条件“

2017-09-13 11:41:34 280

原创 数据库——连接查询(子查询)

准备4张表:# 子查询-- any的用法select num2 from t2 where num2 > any(select num1 from t1);运行结果:-- exists的使用(返回True,外层sql语句执行;返回False,外层sql不执行)select * from score where exists (select name from

2017-09-13 11:15:02 365

原创 数据库——连接查询

首先准备2张表:student和score# 连接查询-- 内连接查询1SELECT student.s_id, NAME, yw, sx, yy FROM student, score WHERE student.s_id = score.s_id;-- 内连接查询2:join-on的使用SELECT student.s_id, NAME, yw, sx, yy FR

2017-09-13 09:26:24 265

原创 如何选择数据类型

总结:为什么要选择合适的数据类型:       为了优化存储,提高数据库性能1.整数和浮点数    若使用整数,则mediumint unsigned是最好的选择;    若需要存储小数,则使用Float类型2.浮点数和定点数    浮点数Float,Double相对于定点书Decimal的优势是:在长度一定的情况下,浮点书表示范围i额更大,但易产生误差;精确度要求高时

2017-09-12 14:49:53 2938

原创 数据库类型

常用的数据类型有:整数数据类型、浮点数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型精确小数数据类型:运行结果:时间数据类型(time):!不符合时间时,系统报错日期数据类型(datetime):日期数据类型(timestamp):日期(year):获取当前日期:

2017-09-12 14:33:53 306

原创 python操作数据库

# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")import MySQLdbimport random# 1.连接数据库connect = MySQLdb.connect( host = 'localhost',# 数据库地址 port = 3306, # 端口号

2017-09-12 12:46:06 168

原创 命令行工具使用数据库

1.连接数据:-u指用户名 -p指密码mysql -uroot -p输入密码2.查看数据库中的文件show databases3.连接数据库文件use 文件名4.查看数据库中的所有表show tables5.新建表(primary key主键;not null非空;auto_increment自动增长)create table 表名(字段1 类型 主键 primary

2017-09-12 12:29:11 172

Locust学习记录1代码文件

Locust学习记录1代码文件

2022-12-05

Django实现登录-注册等功能

Django实现登录-注册等功能==仅供参考

2017-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除