2018-9-12 12:14:29 路由就是根据具体业务需求写的!有的业务多,路由多,然后就需要细化 然后根据需求该!怎么方便怎么来!越努力,越幸运! 贴上笔记! 路由url根据需要可用修改, 但是写个别名 name 通过name 反向解析就可以啦day67 2018-05-091. 内容回顾1. 模板语言(字符串替换)1. 母版和继承1. 什么时候用母版?html页面有重复的代码,把它们提取出来放到一个单独的html文件。(比如:导航条和左侧菜单)2. 子页面如何使用母版?{% ...
1在models.py中修改from django.db importmodels # Create your modelshere.classHost(models.Model): hostname =models.CharField(max_length=30) address =models.CharField(max_length=17)2 同步数据库[root@iZ23wgy1r3bZweb2]# python manage.py makemigrationsMigrations for ‘blog‘: 0001_initial.py: - Create model Host[root@iZ23wgy1r3bZweb2]# python manage.py migrate3 创建对象python manage.py...
序列化组件# 模型层from django.db import modelsclass Book(models.Model):nid = models.AutoField(primary_key=True)name = models.CharField(max_length=32)price = models.DecimalField(max_digits=5, decimal_places=2)publish_date = models.DateField()publish = models.ForeignKey(to=‘Publish‘, to_field=‘nid‘, on_delete=models.CASCADE)authors = models.ManyToManyField(to=‘Author‘)def__str__(self):return s...
一 . Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。 即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。
Ajax不是一种能新的编程语言,它是使用现有标准的新方法.
Ajax最大的优点就是不重新加载整个页面就可以与服务器交换数据,并更新部分网页内容(在用户不知不觉中就完成了)
Ajax是异步交互Ajax不影响页面发送...
经过前面两节的讲解,我们现在已经可以通过引入外部的样式对我们的html页面进行装饰了。但是不论我们再如何装饰,发布出来的html也只是个静态的页面。比如我们现在需要每次页面刷新的时间都在页面上展示出来。静态页面的内容都是写死的,那现在我们尝试用动态的的语言来实现我们的功能。django中实现动态页面需要从两个地方进行处理:1、应用文件夹app01中的views.py要修改index()函数的内容定义要传给html页面的变量内容2、在html...
二、Django 中使用 pyecharts。 前后端分离 1、安装 djangorestframework linux pip3 install djangorestframework windows pip install djangorestframework 2、新建一个 Django 项目 $ django-admin startproject pyecharts_django_demo_2 创建一个应用程序 $ python manage.py startapp demo 在 pyecharts_django_demo_2/settings.py 中注册应用程序 # pyec...
前端代码(button的css样式使用的是bootstrap3)1<div style="position: relative">2<input class="btn btn-primary" type="button" value="上传图片">3<input class="file" id="picture" type="file" style="position: absolute;left: 0;top: 0; opacity: 0">4<span id="text">{{ goods.type_picture.url }}</span>5</div>opacity: 0设置file的input文本框为隐藏设置定位是为了让二个input框重合,第二个file的input框在第一个inp...
我们在基于django开发项目的过程中,经常会遇到数据库表字段增加,删除,或者修改的情况,以及字段属性更改的情况,因为django基于ORM模式来操作数据库的,传统上如果django项目中的数据库model信息变更以后,我们会根据相应的变更信息手动去数据库里进行修改,比如:在project(项目)模板中添加了一个age的字段, 我们会去数据库中相应的手动添加age字段信息,并且在数据库添加的age字段其字段属性与model中的age字段属性应保持一致...
用django_micro搭建的,给图片加文字水印的前端+后端功能开发;大体功能是:输入水印的文字,选择要加水印的图片,最后生成加好水印的图片。可在一页中显示多个加好水印的图片,且可点击显示或隐藏图片的缩略图。实现效果如下: 代码如下:from django_micro import route, run, configure
from django.http import HttpRequest, HttpResponse
from dominate.document import document
import dominate.tags as dom
from wand.d...
本节目录一 URL配置二 正则表达式详解三 分组命名匹配四 命名URL(别名)和URL反向解析五 命名空间模式一 URL配置Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 基本格式 from django.conf.urls import url
#循环urlpatterns,找到对应的函数执行...
Django自带的用户认证不知道大家还有没有印象,在我们执行完下面的两句命令后python3 manage.py makemigrations
python3 manage.py migrate打开数据库会发现有很多并不是我们自己创建的数据表,auth模块就是用的Django默认用的自带的数据表来实现用户认证一系列功能接下来我们就来用Django自带的auth_user表来看看auth模块的认证功能到底是个啥auth模块首先在你的views.py文件中导入from django.contrib import authauthenticate()...
1.Django安装pip install django==2.1.5 2.修改配置settings.py-->LANGUAGE_CODE = ‘zh-Hans‘TIME_ZONE = ‘Asia/Shanghai‘USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False 3.Django默认的数据库是sqlite,如果想用mysqlsettings.py--> ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘db1‘, ‘USER‘: ‘user1‘, ‘PASSWORD‘: ‘pass111‘, ‘HOST‘:‘192.12...
extends将 block 中 挖空 ,其余部分 可以给别人继承 将别人的模板除了block中的内容继承,自己给block填充注:如果需要将block中的内容也一起继承过来,通过{{ block.super }} 原文:https://www.cnblogs.com/yanxiaoge/p/10585232.html
django中连接mysql数据库的操作步骤:1 settings配置文件中DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'orm02', # 库的名字'USER':'root', # 数据库的用户名'PASSWORD':'666', # 数据库的密码'HOST':'127.0.0.1', 'PORT':3306,}}
2 项目文件夹下的init文件中写上下面内容,用pymysql替换mysqldbimport pymysqlpymysql.install_as_MySQLdb()3 models文件中创建一个类class UserInfo...
django的url采用正则表达式进行配置,虽然强大却也广为诟病。反对者们认为django的url配置过于繁琐,且不支持默认的路由功能。我倒觉得还好,只是如果觉得不爽,为什么不自己小小的hack一下,反正也就几行代码的事。在这个背景下,我整了这个url_helper,利用url_helper可以简化配置和实现url的默认路由。所谓的url_helper其实就只有url_helper.py一个文件,使用的时候只想要import就可以。url_helper的具体用法请参考具体的例子:...