![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
django
django
dancheng_work
在时间允许的情况下,源码是最好的开发文档。
展开
-
django提交表单提示"You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SL
原因: 表单action字段没有以 '/' 结尾 讲action 修改为 action="/a/b/"即可修复转载 2017-10-18 16:37:32 · 4546 阅读 · 0 评论 -
Djando获取上传文件数据和数据在页面循环输出
上传文件: obj = request.FILES.get('fafa') import os file_path = os.path.join('upload', obj.name) f = open(file_path, mode="wb") for i in obj.chunks(): f.write(i) f.close() return render(request, 'log原创 2017-10-28 10:01:56 · 516 阅读 · 0 评论 -
Django正则表达式URL
url(r'^detail-(?P\d+)-(?P\d+).html/', views.detail) 指定两个形参可以利用以下方式接收 def detail(request, nid, uid): print(nid, uid) 常用路由写法: 1、 url(r'^detail-(\d+)-(\d+).html/', views.detail) def fun原创 2017-10-28 10:04:02 · 2035 阅读 · 0 评论 -
Django当中的ORM操作
创建类根据类自动创建数据表 app 下的models.py settings: installed_app 之后执行: python manage.py makemigrations python manage.py migrate 配置mysql数据库 python3必须在项目中的init中配置以下内容原创 2017-10-28 10:07:11 · 429 阅读 · 0 评论 -
django中admin的使用
创建超级用户: python manage.py createsuperuser 在admin.py文件中写入: from django.contrib import admin from app01 import models # Register your models here. admin.site.register(models.UserInfo) 指向完数据库就可以操作这原创 2017-10-28 10:19:25 · 342 阅读 · 0 评论 -
django中orm可查询出的类型
def business(request): v1 = models.Business.objects.all() # 查询出的内部元素是对象 v2 = models.Business.objects.all().values('id', 'caption') # 查询出的内部元素是字典 v3 = models.Business.objects.all().value原创 2017-10-28 10:20:56 · 343 阅读 · 0 评论 -
Django中多对多表的创建
方式一:自定义关系表 class Host(models.Model): nid = models.AutoField(primary_key=True) hostname = models.CharField(max_length=32,db_index=True) ip = models.GenericIPAddressField(protocol="ipv4",db_index=Tr原创 2017-10-28 10:26:04 · 893 阅读 · 0 评论 -
Django简介和配置
Django的架构思想 Model 数据库 Template 模板文件 View 业务处理 下载django: pip3 install django 创建一个Django工程 django-admin startproject 【工程名称】 运行Django功能 python manage.py runs原创 2017-10-26 16:11:45 · 245 阅读 · 0 评论 -
Django项目创建流程
1、创建一个Django项目 2、创建一个app 3、创建一个静态文件 4、注释点csf 5、查看模板配置 6、配置静态文件 7、在app中的views文件中新建一个方法 8、设置路由原创 2017-10-26 16:20:06 · 492 阅读 · 0 评论