Django框架基础-1-配置环境
django框架
django是个怎样的东西呢?
web应用框架----django
http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。
web应用框架处理完以后再发送给http服务器,http服务器再返回给用户。
新建项目
•新建项目的命令: django-admin startproject projectname
•注意: 由于编辑器版本之间的一些差别, 我们统一使用跟编辑器版本无关的通用方式创建项目.
先在命令行创建项目,然后再设置pycharm代码同步.
•
1.选择files>settings>porject interpreter
2.点击右边设置按钮,选择add remote
3.选择连接方式为ssh,填写连接信息
4.在最下面选择我们刚创建好的linux上的虚拟环境
项目目录及文件说明
├── djtest11
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
manage.py django中的一个命令行工具,管理django项目
init.py 空文件,告诉python这个目录是python包
setting.py 配置文件,包含数据库信息,调试标志,静态文件等。
urls.py django项目的url声明
wsgi.py 部署服务器用到的
开启服务器
允许访问的客户端的地址, “\”表示的就是任意的ip地址
1.将settings.py文件中的allowed_hosts = [ ],改成allowed_hosts = ['*']
-
2.linux虚拟机网络连接方式是nat端口转发时,需要设置http服务8000端口的转发
3.开启服务的命令: python mange.py runserver 0.0.0.0:8000
开启服务器的方式一
命令行模式:
在项目目录下执行命令
python manage.py runserver 0.0.0.0:8000
开启服务器的方式二
1.选择编辑器右上角的edit configuration的按钮
2.点击添加django server
3.改host为host为0.0.0.0,表示的是允许连接服务器的ip
4.点击enveironment variables 项后面的三个点 "... "
5.将django_settings_module添加到name
将项目名.settings添加到value
需要注意的点:
ip
•ifconfig查看ip,注意网络连接方式
•virtualbox的端口转发时使用的是127.0.0.1回环地址
•port
•远程连接ssh服务的端口号是22
•http服务8000/8080
•mysql服务的端口号3306
创建视图函数
1.在项目目录下创建views.py的函数.
2.定义视图对应的url.
服务启动后在浏览器中输入:
ip地址:8000端口/hello,就能看到网页中出现”hello django”啦!!!
项目与应用app的关系:
豆瓣就是由读书,电影,音乐,小组等app组成的一个项目.
新建app
创建命令: python manange.py startapp app_name
1.在项目目录下创建执行创建命令.
2.在pycharm中将创建的app下载到本地.如图
上一篇: 苹果新款MacBook Air展望:首次采用mini LED屏幕
下一篇: 白兔的式子 (组合)
推荐阅读
-
零基础写python爬虫之爬虫框架Scrapy安装配置
-
Laravel框架环境与配置操作实例分析
-
使用PyCharm配合部署Python的Django框架的配置纪实
-
django复习-1-环境搭建和创建项目
-
使用url_helper简化Python中Django框架的url配置教程
-
MacOS配置Anaconda3(Miniconda3)下Python3.6、Python3.7和Python2.7环境和基础机器学习、神经网络相关包详解(版本号对应)
-
java基础------环境变量的配置及编写第一个程序
-
Django学习小记1-安装配置
-
基于webpack实现多html页面开发框架五 开发环境配置 babel配置
-
Flask框架的: 简介、虚拟环境、配置文件、URL 和视图