随笔分类 - django
web开发,django,cgi编程
摘要:上传文件1 上传文件2:使用数据库 models.py 设置admin.py,使可以在admin管理界面操作。 数据库中字段保存文件路径,默认会在工程下生成定义的upload目录,可以在setting.py中修改,不知道修改哪个? 修改保存路径后,之前上传过的怎么办,复制过去并修改,还是不变? 能不
阅读全文
摘要:CSRF( Cross Site Request Forgery)跨站点请求欺骗 方法一、 {% csrf_token %} 方法二、在setting.py中注释掉MIDDLEWARE中的'django.middleware.csrf.CsrfViewMiddleware', views.py re
阅读全文
摘要:生成admin界面 1、setting.py中,保证'django.contrib.admin',应用打开,django1.11默认打开的 2、url.py中的admin默认时打开的 3、对model修改 3、同步数据库,第一次执行数据库后,默认会有superuser设置,若没有手动创建 djang
阅读全文
摘要:表关系: many to one many to many one to one many to one 记录是如何创建出来的? 先创建one,在在创建many,创建时加入ForeignKey 使用交互进行检索 如何把这这种对应的结果关系如何在web界面实现? many to many 同步表,数据
阅读全文
摘要:创建数据库记录(插入) 使用python3 manage.py shell(python3亲测好使) ipython3 manage.py shell(亲测不好使) 方式一、 方法二、 方法三、 查询数据库记录 在views.py中操作数据库
阅读全文
摘要:使用Mysql数据库 (python需要能连接上mysql,见别的文档;python3+django 支持 mysql) 启动mysql服务 修改setting.py同目录 下的__init__.py import pymysql pymysql.install_as_MySQLdb() 修改set
阅读全文
摘要:浏览器url访问——url.py中正则匹配——转向对应的视图处理方法——在view.py中找到方法执行——在方法中一般会用到render渲染到.html文件——再用到.html url使用方式: 3.老版本中有一个默认为空的引号,可以当前缀使用,如blog.views,1.11版本没有这个 blog
阅读全文
摘要:使用模板变量: 在html文件中,{{title}}即为模板变量, 在view.py文件中,render函数,增加第三个参数,以字典形式给值。 可以将‘mypage’,‘tom’改成变量,实现接口和动态; 该变量可以是基本变量(单值)、字典、list、类等,在html中可以索引{{user.key}
阅读全文
摘要:工程下: settings.py(建议设置成如下) DATABASES #数据库配置 DEBUG = True #是否开启调时功能 TIME_ZONE = 'Asia/Shanghai' #时区设定Asia/Shanghai LANGUAGE_CODE = 'zh-cn' #语言 INSTALLED
阅读全文
摘要:1、django-admin(.py) startproject mysite——创建项目project 得到__init__.py(说明工程以包结构存在) settings.py(当前工程的一些配置) urls.py wsgi.py manage.py(管理工具) 2、python manage.
阅读全文
摘要:如果是在另一台电脑上web访问要用 python manage.py ip:port (一般使用8000)的形式;监听所有ip用0.0.0.0如下: 1 2 3 python manage.py runserver 0.0.0.0:8000 python manage.py runserver 0.
阅读全文