python学习 --Django1、搭建环境

Python的Web框架主流 (前端PC开发工具(element.eleme.cn),移动端(mint.ui))

Django       重量型框架

Flask        轻量型框架

Tornado      性能好,支持高并发,IO

Sanic        Flask和Tornado 的结合体

FastAPI      搭建数据接口的框架

搭建Django框架

pip install django==2.2.12 -i https://pypi.doubanio.com/simple

检查django环境:

django-admin --version

创建Django项目:

django-admin startproject vote

用Pycharom打开

在pycharm找到.open找到刚才创建的django环境 打开它

在Pycharm中创建python虚拟环境:–setting–project 项目名称-- project interperter–add–添加到刚才的项目路径下

在项目中添加django依赖项

	添加第三方库  django 这里用到2.2.12版本  或者在pycharm里面终端  pip install django==2.2.12 

运行manage.py

	Edit Configuration   点'+'号  python  scriptpath:选择manage   parameters:runserver
	
	在settings.py中找到106行代码,改为 ‘LANGUAGE_CODE = 'zh-hans'’ 即可汉化django
	
	TIME_ZINE = 'Asia/Shanghai'  更改时区时间

	改端口运行:在当前虚拟环境下在命令行输入:python manage.py runserver 127.0.0.0:80   

创建Django 应用(一个Django项目可以包含一个或者多个应用)

在终端输入:python manage.py startapp polls
或        django-admin startapp polls

网络请求状态码(常见的)

2xx :请求成功
3xx:请求重定向
4xx:请求有毛病
	404:找不到资源
	401:未授权
	403:禁止访问
	405:请求方法错误
5xx:服务器程序出错

第一个django程序

在views.py 中写函数

from django.http import HttpResonse
	def show_index(request):
		return HttpResponse('<h1>hello,django</h1>')

在urls.py中写访问地址

from django.contrib import admin
from django.urls import path
from polls.views import show_index

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/',show_index)     #加了这句
]

访问127.0.0.0:8000/hello/ 可以看到页面

总结:
1.下载全局Django资源:
pip install django==2.2.12 -i https://pypi.doubanio.com/simple

2.创建Django项目:
django-admin startproject 项目名称

3.pycharm打开刚才的项目,创建Django虚拟环境

4.下载Django依赖项:
pycharm第三方库直接下载 或 当前虚拟环境终端输入 pip install django==2.2.12
(这步完成后可以运行manage.py这个文件,如果运行成功则浏览器可以访问)
(常见问题:8000端口被占用,可以在pycharm右上角 Edit Configurations中改端口号)

5.在当前虚拟终端环境下创建Django应用:
python manage.py startapp 应用名称 或 django-admin startapp 应用名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像风一样的男人@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值