Django
-
Django Redis验证码 密码 session 实例
1.settings CACHES = { “default”: { “BACKEND”: “django_redis.cache.RedisCache”, “LOCATION”: “redis://192.168.8.102:6379/0”, “OPTIONS”: { “CLIENT_CLASS”: “django_redis.client.Default…
-
Django 请求参数 Django 请求参数
1.获取URL路径中的参数 需求:假设用户访问127.0.0.1/user/1/2,你想获取1,2。应该怎么操作呢? (1)未命名参数(位置参数) # 在项目下的urls.py下增加设置: url(r’^user/(\d+)/(\d+)$’,views.index) # 在user.views的index视图中: def index(request,a,b)…
-
Django 模板继承extend 标签include block
# block 站网页位置# includ 导入网页标签# extends 导入网页模板# common_js.html <script src=”/static/plugins/jquery.min.js”> # footer.html <hr> <p>Thanks for visiting my site.</p…
-
day16- django
MVC和MTV模式 Django的MTV模式本质是各组件之间为了保持松耦合关系,Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此…
-
django ORM 一对多, 多对多 查询 以及 结合Tamplate
ORM 表结构;和管理员是多对多, 和 OS 是一对多 class hosts(models.Model): out_ip=models.CharField(max_length=32) in_ip=models.CharField(max_length=32) app=models.ForeignKey(App) login_user=models.Cha…
-
django 开发之给admin 模块添加富文本编辑器
第一步下载kindeditor http://kindeditor.net/demo.php 下载下来后放到静态文件static 下面的js下面 接着在admin 模块文章类下引入这富文本编辑器: class ArticleAdmin(admin.ModelAdmin): 下面 接着添加一个文件名字为config.js 添加一些配置
-
django 之数据库模块
前提ajango的 数据库主要是为了存取网站的一些内容,数据库的设置一般放在model.py 下 目录下 我们设置如下的数据库:具体的代码如下面所示: 1 # -*- coding: utf-8 -*- 2 import pdb 3 from django.db import models 4 from django.contrib.auth.mod…
-
Django路由系统-URL命名&URL反向解析
前言 起始样式,HTML中的href是写死的,不能更改,如下示例代码: # urls中 urlpatterns = [ url(r’^admin/’, admin.site.urls), url(r’^jjzz/$’, views.JJzz.as_view()), url(r’^jjzz_index/$’, views.Index.as_view()), u…
-
django学习——request.POST.get(‘key’) 、 request.GET.get(‘key’, ”)
request.POST是用来接受从前端表单中传过来的数据,比如用户登录过程中传递过来的username、passwrod等字段。返回类型是字典; 在后台进行数据获取时,有两种方法(以username为例):request.POST[‘username’]与request.POST.get(‘username’),那么这两者有什么不同之处呢? 如果传递过来的…
-
django 删除数据库表后重新同步的方法
python manage.py sqlmigrate your_app_name 0001 把your_app_name换成自己的app名字即可看到框架自动生成的创建表sql语句,于是我就这样看到了sql语句。我直接在数据库中执行了该句sql命令手动创建了表,再启动应用,可以正常启动,问题解决。 D:\PycharmProjects\autotest&…