web原理;框架介绍;环境搭建;入门项目

web原理和框架介绍

web原理;框架介绍;环境搭建;入门项目
web原理;框架介绍;环境搭建;入门项目

环境搭建和入门案例

pip install django==2.2 #2.2是最稳定的版本,要指定版本
pip install pillow
pip install pymysql
pip install mysqlclient
入门案例:1,创建django文件。在more settings里面可以直接创建一个application,或者后面web原理;框架介绍;环境搭建;入门项目
django-admin startapp myapp创建的,后面需要加载
web原理;框架介绍;环境搭建;入门项目
这个功能的作用在于,如果我把任何一个子项目的installed apps里面的这一行注释掉了,那么意味着这个子项目的功能就不可用了。应用于商业场景是,我有很多的功能,你要买某几个,那么我就把你不买的注释掉。

注:可以在主文件夹的settings里面把language code和time zone改成zh-hans和Asia/Shanghai。就是显示的网页的语言变成中文,时区变成上海时间。
2,django文件创建好后:
web原理;框架介绍;环境搭建;入门项目
3,django框架搭建好,项目app创建好,接下来:创建urls.py并在总路由中配置, 定义首页视图, 定义解析器, 运行manage.py
web原理;框架介绍;环境搭建;入门项目
注意视图函数中,要在网页中返回文字,必须使用HttpResponse,不能够直接return“hello django”,这是不可以的。
互相关联之后,要启动服务:
web原理;框架介绍;环境搭建;入门项目

django的一些技巧

1,Manage.py的启动方式,ctrl,shift,f10:先在manage.py中点击edit configuration,在parameters里面输入runserver 80.等于我已经给你传递了这个参数。后面只需要ctrl,shift,f10就可以直接启动了。,

2,Views里函数快速生成的方式

3,子项目中的url文件的一堆代码可以快速生成。通过start abc快速生成一堆代码的方式:file-settings-live templetes,复制要快速生成的代码,-python语言下,+添加一个live templetes。,别忘了define定义,是应用于python或者everwhere。apply-ok。