- 博客(25)
- 收藏
- 关注
原创 老小白学django(持续更新)!!!
本文是根据图灵程序设计丛书——Python编程从入门到实践我用的Anaconda+pycharm来实践的走过很多弯路,曲曲折折,现在好多地方还是稀里糊涂的,在这里把这些东西写下来,算是对自己学习的一个记录,也希望有需要的朋友可以用来当个参考。本人是年龄偏大的小白,能力不足水平有限,如果有任何问题,还请您多多指教,在这里先行谢过!!!20181029更新一、建立项目1、打开Anacona...
2018-10-29 20:14:51 204
原创 【Django2.0教程】10.使用CSS美化页面
网站的样式 1、加首页(非博客列表):a 在mysite/mysite文件夹里新建views.pyfrom django.shortcuts import render_to_responsedef home(request): context ={} return render_to_response('home.html',context )...
2018-11-26 22:44:47 861 1
原创 【Django2.0教程】09.模版嵌套
1、一个网站有很多相似的网页,这样就可以建立一个base.html在templates文件夹下<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>{% block title %}{% endblock %}&
2018-11-23 22:23:22 242
原创 【Django2.0教程】08.常用的模版标签和过滤器
一、继续搭建blog1、视图搭建from django.shortcuts import render_to_response,get_object_or_404from .models import Blogdef blog_list(request): context = {} context['blogs'] = Blog.objects.all() ret...
2018-11-20 23:08:09 201
转载 DJANGO ADMIN 一些有用的设置
1、应用注册若要把app应用显示在后台管理中,需要在admin.py中注册。这个注册有两种方式,我比较喜欢用装饰器的方式。先看看普通注册方法。打开admin.py文件,如下代码:from django.contrib import adminfrom blog.models import Blog #Blog模型的管理器class BlogAdmin(admin.ModelAdm...
2018-11-20 22:05:13 134
转载 Django model中的 class Meta 详解
通过一个内嵌类 “class Meta” 给你的 model 定义元数据, 类似下面这样:class Foo(models.Model):bar = models.CharField(maxlength=30)class Meta: # ...Model 元数据就是 “不是一个字段的任何数据” – 比如排序选项, admin 选项等等.下面是所有可能用到的 Meta 选项. ...
2018-11-19 20:18:47 161
转载 on_delete参数取值含义
整理一下on_delete参数的各个值的含义:on_delete=None, # 删除关联表中的数据时,当前表与其关联的field的行为on_delete=models.CASCADE, # 删除关联数据,与之关联也删除on_delete=models.DO_NOTHING, # 删除关联数据,什么也不做on_delete=models.PROTEC...
2018-11-19 19:42:24 4759
转载 python基础知识 os.path.join()
括号内可以传入多个路径:1.从后往前看,会从第一个以“/”开头的参数开始拼接,他之前的参数全部丢弃。2.“./”在程序中屏蔽了“/”,使“/”不起任何作用。3.os.path.join()的功能只是起到连接文件的作用,而不能生成文件,如果执行这条语句之后就想生成一个目录或者文件名,可以用:os.mkdir(os.path.join(“F:”, “test.txt”))import osa...
2018-11-14 16:27:05 225
转载 转载博客园 -虫师的作品——————django工作流程
一张流程图告诉你,django的处理流程:URL组成作为网站的用户,我们首先在浏览器的输入框内输入:http://127.0.0.1:8000/index/URL地址由以下几部分组成:协议类型: HTTP ,FTPHTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输...
2018-11-13 21:47:35 344
转载 render_to_response()的作用
由于加载模板、填充 context 、将经解析的模板结果返回为 HttpResponse 对象这一系列操作实在太常用了,Django 提供了一条仅用一行代码就完成所有这些工作的捷径。该捷径就是位于 django.shortcuts 模块中名为 render_to_response() 的函数。大多数时候,你将使用 render_to_response() ,而不是手动加载模板、创建 Contex...
2018-11-09 22:31:27 3545
原创 使用PyCharm代码不能编辑的原因——————记载自己的点点滴滴!!!
原因是打开了工具中的vim Emulator编辑模式,把上面的对号不勾选就可以了啦!
2018-11-09 22:05:46 4878 1
转载 _str__ 魔法方法
_str__方法:使用:如:class Car: def __init__(self, newWheelNum, newColor): self.wheelNum = newWheelNum self.color = newColor def __str__(self): msg = "嘿。。。我的颜色是" + self.colo...
2018-11-08 22:04:16 615 1
原创 【Django2.0教程】05 创建博客
1、创建mysite项目和app blogdjango_admin startproject mysitepython manage.py startapp blog 2、并在mysite文件夹的settings中的installed_apps中添加'blog'并生成迁移文件并进行迁移python manage.py makemigrations python manage...
2018-11-08 21:55:14 197
原创 【Django2.0教程】04.使用模版显示内容-----笔记----
1、打开article文件夹中的views.py,输入一下内容from django.shortcuts import renderfrom django.http import HttpResponsedef article_detail(request,article_id):return HttpResponse(“文章id:%s”% article_id)2、打开mysite...
2018-11-02 07:06:12 265
原创 【Django2.0教程】02.Django基本应用结构————笔记——————
1、创建应用python manage.py startapp article在settings.py 的installed_app中增加article,2、在models.py 中新增应用相关的信息from django.db import modelsclass Article(models.Model):title = models.CharField(max_length= ...
2018-11-01 21:15:15 183
原创 【Django2.0教程】01入门仪式:Hello World------笔记-----
1、用命令django-admin startproject mysite 建立项目mysite2、在文件夹中新建views.py,内容如下:from django.http import HttpResponsedef index(request):return HttpResponse(“Hello,world!”)并在urls.py中增加以下内容from django.cont...
2018-11-01 20:19:41 333
转载 mysql中主外键关系
一、外键:1、什么是外键2、外键语法3、外键的条件4、添加外键5、删除外键1、什么是外键:主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表:上面有两张表:部门表(dept)、员工表(emp)。Id=Dept_id,...
2018-11-01 08:50:46 276
转载 Django1.x版本内的url 更新为Djan2.0的path产生的区别
在urls.py中,自动导入模块,要注意的是:1、在Django1.x版本中自动导入:from django.conf.urls import include, url而在Django2.0版本自动导入:from django.conf.urls import path而不会导入“include”,这时需要我们在path后面手动导入:include。2、path的用法和url有所不同:u...
2018-10-30 21:54:27 736
转载 不同版本的django的URL存在的差异
django.urls pathdjango.conf.urls urlpath与url是两个不同的模块,效果都是响应返回页面, path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应你url中的参数值.例如:url(r’^login’,views.login),def login(request):return render(reque...
2018-10-30 21:53:54 638
转载 conda常用命令!!
主要参考Anaconda官方指南Using Conda:https://conda.io/docs/using/index.html环境:Win10 64bit with conda 4.3.14 以下命令均在windows命令行中输入。一般来讲,无论是在Linux,OS X还是在windows系统中,在命令行窗口中输入的conda命令基本是一致的,除非有特别标注。0.获取版本号con...
2018-10-29 20:23:31 309
转载 pycharm汉化教程(已经测试过,可以使用!!!!!)
1.打开pycharm安装目录,打开到lib文件夹2.下载链接:https://pan.baidu.com/s/18IRgWDTYibmn0d7e0_iOpw 密码:87w73.将下载好的resources_cn.jar放到lib文件夹下,重启ok
2018-10-26 22:23:27 12694 1
原创 cmd 返回目录操作
1打开cmd.exe对话框,进入到E:\project\node目录下。如图cmd返回上一级;cmd返回组目录2返回根目录。在cmd.exe弹出框中输入’ cd \ ’ 后按回车,即可返回到e盘的根目录。如图:cmd返回上一级;cmd返回组目录3返回上一级。在cmd.exe弹出框中输入’ cd … ’ 后按回车,即可返回到当前目录的上一个目录。如图cmd返回上一级;cmd返回组目录...
2018-10-26 22:01:36 11230
转载 Pycharm2018.2永久破解
破解(采用的是补丁破解)1)补丁下载链接:https://pan.baidu.com/s/1YLC0uBkqloMT1XyJc-2Q_A 密码:2la6找到pycham的安装目录找到bin目录,将破解补丁文件复制到这个目录2)修改文件 上图中标记的文件,pycharm.exe.vmoptions pycharm.exe.vmoptions两个文件 在文件的末尾加上-jav...
2018-10-26 21:26:14 1727
转载 用Anaconda搭建Django虚拟环境C
@TODjango 是一个Python定制框架,可用于简便、快速的开发数据库驱动的web站点。要使用Django,首先要建立一个虚拟工作环境。那么,为什么要搭建虚拟环境呢?我们来看以下的开发场景:假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目...
2018-10-26 21:25:22 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人