E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Django学习】
Django学习
笔记1:创建项目与应用
我们已经在上一篇笔记中成功的安装和配置了Django的学习环境。从本篇笔记开始,我们将正式开始Django之旅,汪咔咔。背景知识:MVC模式首先,要熟悉一下MVC模式。记得大狗刚刚从大学毕业时,第一份工作是用ASP编写政府OA系统,那时候典型的代码风格是这样的://前面省略审核成功您没有审核权限0thenreturntrueelsereturnfalseendifendfunction%>//后面
只喝摩卡的狗
·
2020-03-21 18:55
Django学习
第二章 运行项目
前面第一章的时候已经简单的介绍了Django的基本介绍。现在来介绍如何运行起来1.运行项目Django提供了Web容器,通过‘runserver’命令就可以把项目运行起来guest/>>>pythonmanage.pyrunserver也支持指定IP地址和端口guest/>>>pythonmanage.pyrunserver127.0.0.1:8001我们来打印下“Hello,Django”1.1
guitar_当当当
·
2020-03-20 13:42
Django学习
第二天(工欲善其事必先利其器)
Django所需工具Pycharm(专业版)MysqlNavicatDjango项目创建1.打开我们之前安装好的Pycharm专业版,选中Django,新建项目第一步:新建项目新建完成后,通过查看左侧的文件目录,我们不难看出使用Pycharm创建项目和使用CMD命令行创建大体上是一样的目录结构2.最后我们运行该项目运行当出现如下提示时,即运行成功Systemcheckidentified1issu
奥特虾
·
2020-03-20 10:27
Django学习
(第五天:Django中的MTV模型)
MmodelsTtemplatesVviews今天的主要任务是完成表单提交的全过程,通过之前的学习,我们已经完成了表单的制作,已经migrate了我们的数据库,此时就只差填写表单,保存数据了,这里没有按照老师的方法写,而是没有换url,填写完表单还是返回的表单url。下面是views的代码:frommodelsimportUserInfo#Createyourviewshere.defshowfo
罗罗攀
·
2020-03-19 02:47
Django学习
笔记
什么是DjangoDjango是基于Python语言的一个开源的Web应用框架。Django采用的是MVC的软件设计模式,即模型M,视图V和控制器C安装在安装了Python环境的基础上,利用pip包管理器在cmd命令行中只需要下面一句命令即可。pipinstallDjango或者安装了Anaconda的也可以使用命令condainstallDjango安装成功后可以在Python环境下查看Djan
高正杰
·
2020-03-18 07:24
Django学习
第三天(我的第一个Django View)
Django经过前两天的学习,搞定了基础的开发环境,那么今天就创建第一个项目吧!话不多说,Let'sGo!创建APP在之前的学习中,我们已经创建好了我们的第一个DjangoProject,通过运行manage.py,我们可以通过命令创建一个app,什么是app呢?下面是雪莉老师的解释一个Web项目可以理解为Project。比如我们创建的个人网站【mysite】。在一个个人网站当中会有各种各样的功能
奥特虾
·
2020-03-18 07:16
Django学习
记录第十一天—异步请求 + filter技巧
依然是机构列表页,我们来看一下今天来解决什么问题image.png我们今天就来搞定它,这个地方有一个自己咨询,首先我们看界面大概可以看出来,这是一个form提交。有意思的是这里是一个ajax请求。这种情况我们怎么处理呢?今天来看一下。异步请求首先呢,这里是有个js的,我们可以在html文件里找到。我在模板里添加了一个叫做{%blockcustom_js%}{%endblock%}的block,然后
__鲸_
·
2020-03-17 04:23
Django学习
笔记(四)--后台管理
接着上篇文章
Django学习
笔记(三)--数据迁移的叙述内容,这篇文章讲述后台管理,包含以下几点内容:创建管理员用户、后台管理应用、自定义管理表单和自定义后台管理界面。
彩虹的夜晚
·
2020-03-16 23:01
[
Django学习
]01_Django环境在windows中的搭建
1.创建虚拟环境:$python-mvenvheyking2.进入虚拟环境:$cdheyking$cdScripts$activate.bat图13.安装Django:$pip3installDjango$pipfreeze#查看当前环境下已安装的所有库图24.创建一个工程:$(heyking)H:\pyCharm_project\heyking>django-adminstartprojectw
寻觅我心中的歌
·
2020-03-16 20:57
django学习
笔记(四)
url地址learn/urls.py①fromdjango.conf.urlsimportinclude,urlfromdjango.contribimportadminfromblog.viewsimportindexurlpatterns=[url(r'^admin/',include(admin.site.urls)),url(r'^blog/index/$',index)]②fromdja
beed0c3eb989
·
2020-03-14 09:11
Django学习
之旅(一)
图片来自unsplash大家还在坚持自己新年指定的计划吗?我按部就班地继续自己的计划。我近来准备学习pythonweb方面的知识,主要是从Django框架开始学起。这一系列的文章是我自己查询官网文档,阅读书籍之后的学习总结。如果你对Python有兴趣的同学,可以跟我一起学习,可以通过留言方式跟我交流学习心得。Django初识Django是采用MVC(Django内称MTV)模式的Web开源开发框架
猴哥Yuri
·
2020-03-14 03:45
django据库配置_
Django学习
笔记(六)-python
django数据库配置_
Django学习
笔记(六)-python1.数据库默认设置:sqlite3"""sqlite3-配置信息ENGINE:django的数据库插件'NAME':数据库的全路径"""DATABASES
a_嗝嗝
·
2020-03-13 01:07
django学习
笔记4--Models
通常一个Models对应一个数据库的表。models以类的形式表现,包含一些基本字段和数据的行为,这种对象和数据的对应被称为ORM(对象关系映射)。首先在app目录下的models里创建类:fromdjango.dbimportmodels#Createyourmodelshere.classArticle(models.Model):title=models.CharField(max_leng
hs_a2d1
·
2020-03-12 06:33
Django学习
(二)
继续上一篇文章:
Django学习
(一)没看过的朋友可以点击链接:http://www.zhouhongliang.cn/article/32.html看一下用Django创建一个项目,跟每个程序第一个必须要会的就是
周三岁呦
·
2020-03-07 20:52
Django学习
第八章 Session
第七章已经讲了Cookie,现在我们来使用下Session修改../sign/views/py文件再次登录话,不出意外会出现一个错误"nosuchtable:django_session"这个错误跟Session的机制有关,既然要从Web服务器来记录用户的信息,那么一定要有存放Session对应信息才行。SO....我们要创建django_session表。。别着急!Django已经帮我们准备好这
guitar_当当当
·
2020-03-06 12:02
Django学习
(6)配置静态文件
本文将详细讲述如何在Django中配置静态文件,如图片(images),JavaScript,CSS等。 我们将要实现的网页如下:原始页面当按下按钮“ChangeText”时,图片下方的“Goodmorning!”会变成“Goodnight!”.再次按下时,则会变成“Goodmorning!”,如此循环往复地变化。如下图所示:改变文字后的页面 首先在'/home/vagrant/djang
山阴少年
·
2020-03-03 20:38
Django学习
记录第十天—分页+ModelForm
分页关于分页,Django官方文档中有,我们来看一下。这里我们还是拿之前的org-list.html来改写首先我们导入头文件fromdjango.core.paginatorimportPaginator,EmptyPage,PageNotAnInteger然后我们来编写一下我们的get请求。其实这里我们只需要将官网的代码贴过去,然后做下修改即可。我们将之前的get函数注释掉。defget(sel
__鲸_
·
2020-03-03 19:55
Django学习
(一)一首情诗
Django是Python中Web开发的最有代表性的框架之一。本文将简单介绍如何入门Django开发。 首先确保你的linux系统已安装django模块。打开Python3,利用以下命令可找到django所在目录:>>>importdjango>>>print(django.__path__)笔者显示的是:['/usr/lib/python3/dist-packages/django']接下
山阴少年
·
2020-03-03 07:18
Django学习
笔记(3)
继续来填坑。。。Templates模版就是放html的地方,django默认会在app当前目录下找templates目录,如果不想改setting的话,直接在下面建立目录即可。苦逼运维最麻烦的就是不懂css和js。。毕竟不是专业前端--,所以推荐大家使用bootstrap,个人觉得一个就算不修改都一样好用(不会太丑。。)比如我就用了原版的bootstrap的css和js做的一个blog。。Past
钟大發
·
2020-03-03 07:34
Django学习
(二)数据宝藏
数据库是一所大宝库,藏着各种宝贝。一个没有数据库的网站,功能有限。在Django中,支持的数据库有以下四种:SQLite3MySQLPostgreSQLOracle其中SQLite3为Django自带数据库,无需安装。Django要求MySQL版本4.0或更高。 本文将介绍如何在Django中连接并操作MySQL.请确保你的系统里已安装MySQL以及Python模块pymysql. 首先新
山阴少年
·
2020-03-02 23:01
Django学习
1,从创建项目到Hello World
一、从新建项目到HelloWorld使用pip安装django。装好后,可以在终端中输入如下命令打印版本:#-m表明进入之后导包python-mdjango--version创建django项目,进入django_project文件夹,在终端创建一个Django项目://Django安装时在环境变量中创建了可执行文件django-adminstartprojectfirstblood输入如下命令创
豪门百里
·
2020-03-01 11:32
Django学习
第一个应用开发
Django我自己的学习笔记,查看文集已经在前一篇搭建好了Django的环境,可以以一个小应用进行Django的入门。测试搭建好的开发环境使用pythonmanage.pyrunserver开启应用因为默认开启的是本机的127.0.0.1:8000IP和端口,那么打开浏览器键入地址之后可见。安装完默认界面.PNG话说这个Markdown编辑器的图片上传功能不错~同时在命令行窗口也接到了一个Get请
stiller
·
2020-03-01 07:28
django学习
(2)加载静态html模板网站
[toc]新建应用,访问index如何在Windows上安装Django并创建应用-无聊才读书[1]创建新的项目django-admin.pystartprojectGameProjectcdGameProject在项目目录创建templates目录,将模板网站资源(html、css、js、img)放入templates目录,确保有一个入口文件index.html。然后返回项目目录。创建新的应用p
乌云老思
·
2020-02-29 22:27
django学习
笔记(二)
defindex(request):returnHttpResponse('HelloWorld!')这种直接返回html标签的方法肯定不适用,所以我们需要返回一个html页面。在blog文件夹里创建一个新的文件templateszhangdeMacBook-Pro:learnzhang$mkdirblog/templates在该文件夹里新建一个html文件,命名为index.html(例子)he
beed0c3eb989
·
2020-02-28 17:35
Django学习
小结-MTV
跟着视频敲了两个星期了,感觉很多地方都是似懂非懂,django搭建出来的项目到底是怎么运行的?数据是怎么流通的?1.一开始以为django是基于MVC的三层架构,大体运行思路应该是:image.png2.Model,Control,View分别对应django中的什么?django是基于app开发的,在新建一个app后,系统自动生成了很多文件,其中就有:model和View:新建app:点击工具栏
青铜搬砖工
·
2020-02-25 04:48
Django学习
记录第四天—注册1
现在基本任何的网页都需要登录注册功能,今天看一下注册。从这里开始,精彩的部分就来了。django也变得好玩多了。首先呢,创建static文件夹。来存放前段给的css,js,image等文件。注意,html文件不要放到static里面哦,我们需要将html文件放入到template文件夹下。大概是这样。image.pngstatic为了方便找到我们的static文件,我们先来配置环境,来到setti
__鲸_
·
2020-02-24 17:27
萌新前端-
Django学习
之问题集(一)
1.开发环境:操作系统:Windows10编译工具:VisualStudioCode(python)+Webstorm(html)服务器:Django内置测试服务器开发语言:python3.5.2框架:Django1.10.7数据库:mysql2.文件目录结构:1.个人博客项目:-Business-----------//项目工程名-blogApp-----------//应用程序+__pycac
iStorm
·
2020-02-24 03:38
快速创建一个网页_
Django学习
笔记(三)-python3
快速创建一个网页_
Django学习
笔记(三)-python31.快速创建一个网页2.mtv开发模式a.更换静态文件和模板文件目录地址-1.复制文件到根目录-2.设置setting.py的参数-TEMPLATES
a_嗝嗝
·
2020-02-23 18:58
Django学习
笔记二:优化博客展示,抓取博文并保存到数据库
自从去年年底开始,走上了Jekyll+Github+Markdown这条不归路,先是把CSDN上面的一些博客迁移过来,然后就是经常写一些自己在平时学习、开发过程中的心得体会,不见得有人看。权当技术总结,外加练习写作表达了。这种简洁优雅的表达方式,简直让人沉醉。不禁回想上大学(本科)时,也曾折腾了一段时间Wordpress,当时也写了一些内容、交了一些博友,可总有一种无病呻吟的感觉,后来不想写了,也
八宝粥BBZ
·
2020-02-22 23:16
Django学习
之ORM外键跨表查询
外键的跨表查询首先创建两外键关联的表fromdjango.dbimportmodelsclassBook(models.Model):id=models.AutoField(primary_key=True)name=models.CharField(max_length=32,verbose_name="Book名称")publishers=models.ForeignKey("Publishe
最好过的是昨天
·
2020-02-22 18:24
Django学习
记录第二天—UserProfile
距离上一篇Django第一天已经过去了65天,并不是中间放下了,只是没有想好怎么去写,今天重新开始,希望可以坚持下来。加油!上一篇环境什么的我们都搭建好了,接下来让我们运行我们第一个程序。这是我们创建完成后的界面。FirstPorject.png我们只需要点击三角就可以运行,或者点击run按钮就可以运行。然我们运行看看效果。run我们进到网址http://127.0.0.1:8000/看看效果。1
__鲸_
·
2020-02-22 00:12
Django学习
笔记
1.DjangoAggregation聚合#平均值fromdjango.db.modelsimportAvgBook.objects.all().aggregate(Avg('price'))#最大值fromdjango.db.modelsimportMaxBook.objects.all().aggregate(Max('price'))#为每个publisher添加个num_books属性,即
lijun_m
·
2020-02-21 02:34
Django学习
记录第九天—机构列表页完善
上一篇我们已经算是将界面与数据基本构建好了,接下来就是最好玩的部分了,就是数据处理。这是我最喜欢的部分。html有了,我们先来配置一下我们的url。来到TestProject目录下的url,添加一下urlurlurl(r'^user/',include('users.urls',namespace='users')),然后我们再来到我们的organizationapp目录下,设置一下我们的urls
__鲸_
·
2020-02-19 00:51
Django学习
第五章 处理登录请求
第四章的基础上已经写好一个登录的功能了,但是如何处理的话。请看接下来怎么操作讲表单中的数据提交给服务器的俩种方式(get/POST),那么Django服务器是如何接受请求的数据并加以处理的呢,,可以通过form表单中的action属性来指定提交的路径当我们填写用户密码的时候,单击“登录”按钮时,会由http://127.0.0.1/login_action/路径来提交登录请求。SO。。在guest
guitar_当当当
·
2020-02-16 19:45
Django学习
笔记_数据模型在html模板中的使用
2017/1/1515:57:13
Django学习
笔记_数据模型在html模板中的使用项目需求是这样,我们从数据库中读取了需要的数据,然后渲染到模板之中blogs=SKBlog.objects.all(
我爱小白小白爱大开
·
2020-02-16 18:32
Django学习
记录第五天—注册2
之前我们的html跟验证码已经处理完成,接下来我们来解决一下邮箱注册,为什么使用邮箱注册呢,额。。。大概是因为免费,如果是有手机验证码,我们还需要买服务,所以这里我们就使用邮箱来处理。OK,下面我们开始。邮箱注册流程手机注册流程跟邮箱注册流程很相似,一样的是输入邮箱/手机,获取设置密码,获取验证码,然后校验,成功后就注册成功了。OK,我们来做一下。EmailField额,说到这里我们修改一个错误。
__鲸_
·
2020-02-16 18:05
Django学习
小记-ORM操作概要2-进阶操作
本文详情请参考老男孩博客:https://www.cnblogs.com/wupeiqi/articles/6216618.html#增##models.Tb1.objects.create(c1='xx',c2='oo')增加一条数据,可以接受字典类型数据**kwargs#obj=models.Tb1(c1='xx',c2='oo')#obj.save()#查##models.Tb1.objec
香农Shannon
·
2020-02-14 16:00
django学习
笔记(三)—— V层相关学习
1.URLConf浏览器访问地址由哪个视图处理有url决定。创建django项目时,默认已在setting.py中配置好了url配置入口:默认url配置.png一般在项目urls.py中包含应用的urls.py,在应用的urls.py中创建具体匹配;urls.py内容为urlpatterns,为url()对象列表。url()在django.conf.urls中定义,有两种用法:url(r'^',i
AdoredU
·
2020-02-14 04:31
Django学习
笔记:Forms
表单介绍HTML表单负责接收用户的输入,对输入进行合法格式判断,并将数据发送到服务器。一个HTML表单必须指定两样东西:发送数据的url地址,发送的HTTP方法(GET、POST)。GET方法:将用户数据以?=&=&...形式拼接到url后面,通常用于请求数据、网页搜索的表单。POST方法:组合表单的数据并进行编码,然后打包发送到服务器,数据不会出现在url中,通常用于保密信息的发送、大量数据的表
Py_Bird
·
2020-02-12 19:22
Django学习
笔记
1、Django1.8开启adminpython3manage.pymigratepython3manage.pycreatesuperuser2、Python3mysql驱动pipinstallPyMySQLhttps://pypi.python.org/pypi/PyMySQLbrewservicesstartmysql3、Nomodulenamed'MySQLdb'前提:必须本机安装了mys
老齐点墨
·
2020-02-12 07:17
Mac Python
Django学习
目前我不了解Django是用来干嘛的,网上各种说这个是必学的一个框架,今天就开篇学习Django我这边使用的是Mac系统开发Python,所以会碰到各式各样的问题,因为Mac自带Python2.7现在的版本已经是Python3.6了,所以果断的安装了两个,2.7的版本不能卸载,Xcode需要!!!042ec9e15de70b28500fa5b9e06883be.jpg1、终端安装pip3insta
獨荹儛臨
·
2020-02-11 23:22
Django学习
---多人博客项目(1)
一、创建项目和应用在Pycharm中用Django模板创建一个工程文件创建项目pythonmanage.pystartproject项目名.创建应用pythonmanage.pystartapp应用名二、配置项目名中的settings文件#1、添加应用INSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contr
欲_槿
·
2020-02-10 18:00
Django学习
笔记3:前台页面
从“HelloWorld”开始似乎每个编程教程都会由一个类似"HelloWorld"的实例程序开始,大狗决定也遵从这个惯例。首先,打开blog目录下的views.py文件,在其中加入下面的代码:#encoding:utf-8fromdjango.shortcutsimportrenderfromdjango.httpimportHttpResponsedefindex(reqeust):retur
只喝摩卡的狗
·
2020-02-09 17:23
Django学习
(一):Django 简介
在使用Django编写HTTP服务之前,可以先简单的了解一下HTTP。什么是HTTPHTTP协议:超文本传输协议(HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。主要被用于在Web浏览器和网站服务器之间传递信息。HTTP是基于TCP/IP协议的应用层协议。默认使用80端口。最新版本是HTTP2.0,目前是用最广泛的是HTTP1.1。什么是HTTPS简单来说
Yur123
·
2020-02-09 14:12
Django学习
笔记4:ORM和静态文件
ORM的魔法今天我们的主要目标,是将我们通过后台管理界面添加的数据,填充到前台页面中。我们首先需要解决的问题是,怎么调用数据库中的内容?像ASP时代一样通过ADOConnection和RecordSet么?或者像ASP.net一样通过SqlConnection和SqlCommand?No,No,No,那些传统的方式都弱爆了好吗?Django提供了强大的ORM功能,可以通过函数调用的方式完成数据库的
只喝摩卡的狗
·
2020-02-06 02:23
Django学习
笔记2:后台管理的优化
再完善一下管理后台为了方便我们后面的开发,大狗又录了几条数据进去,喏~录入数据后然而,随着数据的录入,也暴露出管理后台的一些问题:没有搜索功能,如果将来数据多了,查找需要操作的数据记录会是个问题数据的录入时间显示错误(大家可以对比一下最后一条数据记录和截图右上角的系统时间),这应该是项目设置的时区错误导致的(妹纸说)管理后台的界面简直丑爆了咳咳,那个...好吧,那我们就来改改看。搜索和过滤管理后台
只喝摩卡的狗
·
2020-02-05 01:03
Django学习
,参考资料整理
Django作为一个重量级PythonWeb框架,也是很值得新手入门学习的。通过学习,阅读文章,源码,这样你会了解到更多的开发知识,也就有很好的提升。这里整理了一些入门必备资料,希望对各位有用:建议必选:1、Python3.72、Pycharm3、Chrome浏览器4、RESTClient工具.postmanjmetersoapUI等建议可选:1、操作系统推荐优先级mac>ubuntu>windo
cynthia猫
·
2020-02-02 05:24
Django学习
笔记01 | 编写一个Django应用01
一、前期工作安装Pycharm和Python,建议直接安装Anaconda,就不用再安装Python了。Anaconda的安装可以参考我的这篇博客:Anaconda——最省心的Python版本二、打开Pycharm,新建Django项目新建一个项目,选择Django,然后给项目起个名,这里起名为mysite,最后别忘了Applicationname也是需要的,再点击Create。(注:新建项目自带
Wonz
·
2020-02-01 06:38
python
django
pycharm
Django学习
笔记02 | 编写一个Django应用02
一、安装MySQL并在Pycharm安装pymysql安装MySQL可以参考我的这篇博客:MySQL5.7.21安装教程因为Python2的mysql库为:mysqldb,而Python3的为:pymysql,所以要在Pycharm中安装pymysql。和之前安装django类似,见下图:二、数据库配置打开mysite/settings.py,找到DATABASES,修改红框里面的内容:输入代码:
Wonz
·
2020-02-01 06:38
django
python
mysql
pycharm
Django学习
记录3-2——Mysql数据库的使用
零之前言在Django2.2版本上使用mysql会出现一个小问题,而在2.1.4版本就不会出现问题。所以这篇教程着重于对于django2.2版本的调教末尾更新新库mysqlclient一.安装驱动安装我们的pymysqlpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepymysql然后在我们的app里的init.py添加以下代码:import
康娜喵
·
2020-01-31 20:55
Django学习记录
Django
Mysql
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他