
Python Django
爱吃西瓜
这个作者很懒,什么都没留下…
展开
-
Python Django 取url的一部分
在views.py中获取urls.py中的正则表达式中的一个参数(网址中的可变的匹配参数)在urls中给参数加上分组,在views中获取参数无命名方式:urls.py: url(r'article/(\d{4})/(\d{2})$',view.aaa) ↑ ↑ ...原创 2018-04-19 20:52:04 · 961 阅读 · 0 评论 -
Python Django 静态文件
在应用根目录下新建static文件夹 -->>名字可随意,最好是static行业定义setting.py中STATIC_URL=‘/static/’ -->> 这里static是一个别名,在代码中使用此名字<script src='/static/jquer...原创 2018-04-19 20:54:02 · 209 阅读 · 0 评论 -
Python Django view render返回参数
两种返回值的方法1.def index(request): t=time.ctimereturn render(request,'index.html',{'time':t}) -->> 在html文件中使用{{time}}调用 -->> time 为key名称2.def index(request): t=time.ctimereturn render(re...原创 2018-04-19 20:52:26 · 6146 阅读 · 0 评论 -
Python Django view 两种return 方法
1.使用render方法 return render(request,'index.html') -->> 返回的页面内容是index.html的内容,但是url不变,还是原网页的url,(比如是login页面的返回方法,跳转后的url还是为login) 一刷新就返回去了2.使用redirect方法 return redirect(request,'idnex.ht...原创 2018-04-19 20:52:17 · 7525 阅读 · 0 评论 -
Python Django 网页模板
多个网页中大的框架不变,只改变小部分内容时避免重复代码使用继承:新建一个模板html文件,在需要修改内容的地方套上一层块 {% block ccc%} -->>ccc为块名称,同一个模板中不允许同名 需要修改的部分,可以有本身的内容 {% endblock %}块越多越好,方便以后的内容修改在其他网页需要继承模板时,在开头使用{% extends "...原创 2018-04-19 20:51:09 · 1659 阅读 · 0 评论 -
python+django+sqlite3,不成熟的学生管理增删改查
因为是边学边做的,所以有一些地方有了很麻烦的方法,登录验证也没做完,前端也很难看,只是做了基本的增删改查1.新建projectdjango-admin.py startproject student2.新建apppython manage. py startapp guanli3.setting设置在INSTALLED_APPS = 中添加新建的guanli app4.urls设置from...原创 2018-04-24 10:00:12 · 6144 阅读 · 1 评论 -
django模板中关于多表的操作
models.ManyToManyField("表名") 创建多对多关系,多对多关系会自动创建第三张关系表Foreignkey(表名) 外键.values("字段名","字段名") 取出两列数据存入字典.values_list("字段名","字段名") 取出两列数据存入元组中跨表取数据: 在filter和values中使用: ...原创 2018-05-19 10:26:46 · 622 阅读 · 0 评论 -
django中使用mysql
3.X版本以后MySQLdb的不好用了需要安装pymysql安装以后再项目下的__init__中加上 import pymysqlpymysql.install_as_MySQLdb()在设置中 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'N...原创 2018-11-20 17:18:40 · 167 阅读 · 0 评论