- 博客(24)
- 收藏
- 关注
原创 更新数据库操作
python manage.py makemigrations [appname]python manage.py migratepython manage.py sqlmigrate [appname] 0001
2019-03-03 10:08:24
252
原创 关于django的模型与数据库的管理和操作
在项目的setting.py文件中设置有关数据库的参数:在model.py模型类中先在Navicat中操作,建立如setting.py中同名的数据库建立完毕后,运行以下命令(在项目文件的目录下)(django-envs) D:\Python\Lib\site-packages\django-envs\ebusiness>python manage.py makem...
2019-02-26 15:30:02
221
原创 Django项目实战(1)
定义模型类,修改settings文件中的数据库设置、模板设置、应用添加,编辑__init.py__文件。生成迁移文件数据库表迁移成功:创建超级管理员,注册模型类:...
2018-11-25 10:42:04
316
原创 Django项目开发总结
M(一)模型类models.py1.在models.py中定义模型类2.生成迁移3.执行迁移(二)注册admin1.创建超级管理员(只要一次)2.注册模型类(在admin中可以看到模型类)3.登录后台管理数据V(三)视图views.py1.在views.py中定义视图2.配置url(1和2无顺序)T(四)模板Templates1.配置sett...
2018-11-25 09:52:55
259
原创 2018/11/25(1)图书列表
添加详情页:视图views.pymyapp/urls.py正则表达式的三大功能:匹配,提取,替换(\d+)用于匹配多个整数页面:
2018-11-25 09:41:56
164
原创 2018/11/23(1)django的模板Templates
在项目目录下创建templates目录,再在templates目录下创建应用的目录,之后添加html文件。mysite是项目,myapp是应用,templates是我的模板文件。接着配置setting.py中的相应内容,在templates中指定路径,即补充TEMPLATES的'DIRS'的内容编写index.html在view.py中调用模板用render()方法,...
2018-11-23 16:00:47
163
原创 2018/11/22 Django——视图和url
alt+enter快速加入需要的包views.pyurls.py[标红部分不用在意]界面显示:总结界面渲染呈现的过程(Url和View的关系):一级一级的先是去掉url根部http://127.0.1:8000返回index从与项目同名的目录下的urls.py开始进行正则表达式的匹配,然后正则表达式匹配成功,按include里面的内容进行查找匹配,...
2018-11-22 18:22:09
137
原创 2018/11/22(2)Django后台管理后续
终于在配置为python3.6.4的解释器之后就可以操作后台了,喜大普奔:在admin.py中增加两个类,用来显示:
2018-11-22 17:35:10
119
原创 2018/11/22(1)Django后台管理
首先记录下我创建虚拟环境的目录:windows系统进入虚拟环境的方法:【进入已创建的虚拟环境的Scripts目录下,然后执行activate命令,就可以进入当前的虚拟环境了】【这里是我的两个虚拟环境py-django和venv】方法二:因为我想创建虚拟环境在我的D盘,所以:安装了py-django的虚拟环境virtualenv py-django在pycharm中:...
2018-11-22 16:03:36
120
原创 2018/11/20(4)后台管理系统
使用后台管理系统创建超级管理员:运行服务器,进入后台管理:修改网址为:添加/admin在settings.py中修改语言编码:【中文】ok进入后台管理:在admin.py中编写代码注册models模型类,进行后台管理【不用担心标红的错误提示,可以运行的】刷新页面: ...
2018-11-20 12:15:01
193
原创 2018/11/20(3)使用模型类进行数据的操作
回顾(2)接下来,使用模型类进行数据的操作【参考】【我的操作】之后,引入需要的模块:【参考】【特别注意要save()一下】可以看到已经添加了一个BookInfo的对象进入数据库中了在模型类中定义str方法用于查看具体对象的具体属性:重新进入shell:修改数据库中的数据:(优点:不需要面向数据,只需要面向对象编写脚本)...
2018-11-20 11:56:31
175
原创 2018/11/20(2)
模型设计django的MVT框架:M:用于与数据库交互【ORM将python中的对象转换为关系数据库,行转换为对象,ORM转换为相应的sql语句到mysql中执行。ORM也支持自己编写数据库】一个django项目的目录结构:设计并实现模型类:接下来生成迁移文件【根据模型类及其属性来确定表的结构】生成数据库:使用navicat新建数据库test1自动生成0...
2018-11-20 11:14:55
132
原创 2018/11/20(1)
django的MVT:安装并创建虚拟环境:sudo pip install virtualenvsudo pip install virtualenvwrapper查看虚拟环境下:cd .virtualenvs/进入创建好的虚拟环境:workon 虚拟环境名例如:workon py_django查看虚拟环境中的python,对比usr中运用的...
2018-11-20 10:50:33
150
原创 pycharm社区版的database navigator显示问题
点击File->Settings->搜索database->安装database navigator选中后,点击apply然后restart就完成了创建迁移文件:python manage.py makemigrations再迁移数据:python manage.py migrate创建超级管理员:python manage.p...
2018-11-18 10:18:35
4866
1
原创 scrapy项目环境配置
创建python2的虚拟环境mkvirtualenv py2创建python3的虚拟环境mkvirtualenv -p python3 py3env(名称)可以查看当前的python环境:进入环境:workon py3env删除环境:rmvirtualenv venv退出环境:deactivate安装scrapy:安装django:...
2018-11-14 13:19:31
318
原创 chromedriver的下载和安装
下载地址:http://chromedriver.storage.googleapis.com/index.htmlwin10系统安装2.34版本下载后解压出来
2018-10-28 17:08:40
181
原创 Python爬虫网页的列表页
私募基金公示列表页:网址:http://gs.amac.org.cn/amac-infodisc/res/pof/fund/index.html打开网页,右键检查,查看network中的url,找出页面url变化的规律:发现就是page这个参数的变化,ok# -*- coding: utf-8 -*-"""Created on Sat Oct 27 11:21:11 201...
2018-10-27 11:40:16
1700
原创 Python基础爬虫练习(深圳房产信息网站)
网站url:https://shenzhen.qfang.com/sale/f1# -*- coding: utf-8 -*-"""Created on Thu Oct 25 15:25:34 2018@author: Belinda"""import requestsfrom lxml import etreeimport csvimport timedef sp...
2018-10-27 10:24:01
1464
原创 python去除列表中的引号和两端括号
去除列表两段括号,并以x分割列表元素运行结果:list=['Alice','Bob','Mike','John']a=' '.join(list)b=','.join(list)print("以空格分隔列表元素",a)print("以逗号分隔列表元素",b)list=['Alice','Bob','Mike','John']a=' '.join(list)b=','.joi...
2018-10-27 10:15:46
33772
3
原创 单机版HBase环境搭建的经历和问题总结(一)
Jdk配置完成 Hadoop配置完成 Hbase配置完成 Maven配置完成 zookeeper配置完成 查看防火墙状态 查看hostname Hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain local...
2018-03-31 18:45:06
2154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人