django学习
文章平均质量分 76
沐_沐
请为了他们成为更好的人
展开
-
[django学习笔记] (一)基本命令
1、新建一个django项目django-admin.py startproject project_nameproject_name 是项目的名称,必须合法(如不能用数字开头)2、新建app(cmd要切换到项目所在目录)python manage.py startapp app_name或者django-admin.py startapp app_name3、创建数据库或修改数据库(适用于dj...原创 2018-04-16 12:28:12 · 205 阅读 · 0 评论 -
[django学习笔记](七)模型(数据库)
Django模型与数据库相关,与数据库相关的代码一般写在models.py中。Django支持sqlite3, MySQL,PostgreSQL等数据库,只需要在settings.py中配置即可,不用修改models.py的代码。首先我们新建一个名为learn_models的项目,在其中新建一个people的app并添加到settings。7-1 修改models.py将people/models...原创 2018-05-12 01:04:12 · 199 阅读 · 0 评论 -
django2 中include()的使用
原地址:点击打开链接运行环境win7Django 2.0python 3.7在网页项目中使用include()方法项目目录中同时存在app/urls.py和proj/urls.py在proj/urls.py使用include方法from django.urls import path,includefrom app import urls as app_urlurlpatterns = [ ...转载 2018-05-18 11:32:28 · 9652 阅读 · 2 评论 -
[django学习笔记](六)Django 模板进阶
6-1 显示字符串创建项目zqxt_tmpl2, 新建名为learn的app, 修改其中的views.py# -*- coding: utf-8 -*-from django.shortcuts import renderdef home(request): string = u"我在自学django,用它来建网站" return render(request, 'learn/home....原创 2018-05-11 17:59:57 · 246 阅读 · 0 评论 -
[django学习笔记](十)创建虚拟环境
以learning_log项目为例在终端切换到lear原创 2018-05-18 10:26:40 · 336 阅读 · 0 评论 -
[django学习笔记](九)Django 后台
每个app中的admin.py文件与后天相关下面以在后台添加博客文章为例。新建一个名为learn_admin的项目,添加名为blog的app并修改settings修改blog/models.py为:# coding:utf-8from django.db import models class Article(models.Model): title = models.CharF...原创 2018-05-17 10:52:32 · 315 阅读 · 0 评论 -
[django学习笔记](五)Django 模板
在前面的几节中我们都是用简单的 django.http.HttpResponse 来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容5-1 简单模板创建创建名为zqxt_tmpl的项目,新建一个learn的app将learn加入到settings.INSTALLED_APPS中INSTALLED_APPS = [ 'django.contrib.admin', ...原创 2018-04-18 21:09:14 · 193 阅读 · 0 评论 -
[django学习笔记](四)Django URL name详解
这一节的内容基于上一节的代码,主要讲解url中name的用处4-1 url name 详解在clac/views.py添加一个index的函数def index(request): return render(request, 'home.html')在zqxt_views/settings.py的INSTALLED_APPS添加'clac'INSTALLED_APPS = [ 'dja...原创 2018-04-16 22:48:29 · 2929 阅读 · 0 评论 -
[django学习笔记](三)Django 视图与网址进阶
在网页上做加减法3-1 采用add/?a=4&b=5这样的GET方法创建一个zqxt_views的项目,在其中新建一个clac的app修改clac/views.py为:from django.shortcuts import renderfrom django.http import HttpResponsedef add(request): a = request.GET['a'...原创 2018-04-16 19:06:29 · 254 阅读 · 0 评论 -
[django学习笔记] (二)Django 视图与网址
2-1 创建项目新建一个名为 django学习 的文件夹,终端切换到这个目录创建名为mysite的项目创建成功后得到如下目录:mysite : manage.py , mysite : __init__.py , settings.py , urls.py , ...原创 2018-04-16 12:28:24 · 254 阅读 · 0 评论 -
[django学习笔记](八)QuerySet API
QuerySet,查询集,即从数据库中查询的到的集合首先我们新建一个名为learn_queryset的项目,在其中创建应用blog并修改settings修改blog/manage.py为:from django.db import modelsclass Blog(models.Model): name = models.CharField(max_length=100) ta...原创 2018-05-12 23:21:20 · 808 阅读 · 0 评论