本篇内容主要讲解“Django怎么配置使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Django怎么配置使用”吧!
使用pip安装:pip install Django
1)创建django程序
a. 终端命令: django-admin startproject mysite , IDE创建django程序时,本质上都是自动执行上述命令
2)目录结构如下:
3)配置文件 — (settings.py)
a. 数据库
b. 模板
c. 静态文件
a. 命令
python manage.py startapp cmdb
b. cmdb 目录结构如下:
4. 登录实例
a.templates目录下生成html文件,如login.html
男:
女:
b. 修改url文件,定义路由规则
c. 定义视图函数:app下views.py
d. 提交成功后,success.html页面 取值, hmtl模板获取 字典数据
e. 通过浏览器访问: http://127.0.0.1:8000/login/,显示login.html登录页面,输入登录信息,登录成功后,获取的数据如下
总结:通过上面的例子,我们可以知道django的生命周期:
—->URL对应关系(匹配) —>视图函数 —>返回用户字符串
—-> URL对应关系(匹配) —>视图函数 —>打开一个HTML文件,读取内容
5. 其他
对应多选框、上传文件怎么获取值呢?
a. 多选框,html格式如下:
views 视图页面:
页面访问结果:
b. 上传文件
主要方法
html格式, form表单需要添加属性:
免费云主机域名
views视图:
页面访问结果:
最终的views代码:
简单例子如下:
a. 修改url文件,定义路由规则
b. 视图 views
c. 模板 index.html ,循环字典信息
点击任意信息可跳转到detail?nid=x页面,获取详细信息
d. 浏览器访问http://127.0.0.1:8000/index/, 页面如下:
e. 点击页面上任意信息,可以跳转到detail详细页面, detail页面的views视图
f. detail.html模板信息如下:
g. 点击root2超链接,跳转到另一个页面,如下:
以上 上方的detail页面get请求时,使用的形式是 http:127.0.0.1:80/detail?nid=x 方式,nid的是动态获取,若觉得改方式比较low,可以更改为以下方式:
http://127.0.0.1:80/detail-x.html
a. url的优化写法
b.views的优化写法
c. html模板的优化写法
d. 浏览页面访问效果
8. 若urls进行了变更,那么涉及的urls也需要改动,多次变更后,可能修改就会有遗漏,有什么高效的解决方法吗?
a.找到urls.py文件,修改路由规则
b, 找到views文件,进行修改
c.在templates目录下的index.html到此,相信大家对“Django怎么配置使用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
本篇内容主要讲解“Java的并发锁怎么理解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的并发锁怎么理解”吧! Java 中的并发锁大致分为隐式锁和显式锁两种。隐式锁就是我们最常使用的 synchron…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。