python+Django开发一
安装python
- 官网下载所需要的Python版本:https://www.python.org/downloads/windows/
- 安装时可以选择添加环境变量,add path 在安装过程中会自动添加环境变量,不过这添加的是用户变量,建议添加到系统变量当中,如果没有点击添加环境变量也可以自己配置,Python的默认目录一般在C盘,不知道具体目录可以搜索。
配置环境变量
- 环境变量在学习Python的时候应该已经配置过了,如果不会百度搜索一堆一堆的,再次不在讲述。
安装Django
- pip 命令安装
认识Django目录
- mysite
- blog -app
- init.py python 中声明模块的文件,内容默认为空
- admin.py 该应用的后台管理系统配置文件
- apps.py 当前app的一些配置信息
- models.py 数据模型,用来设计和数据库相关的内容
- views.py 用来放置视图函数等操作。
- blog -app
- mysite
- _init__.py python 中声明模块的文件,内容默认为空
- settings.py 项目的全局配置文件
- urls.py 项目的路由配置文件,这是一个Django项目的主入口文件。
- wsgi.py 存放python代码和web服务接口的配置文件
- manage.py 用来管理和操作你的Django项目
使用pycharm创建Django
Django的运行原理
启动第一个Django服务
- 配置为中文:settings.py 文件中 LANGUAGE_CODE = 'zh-hans'
- 启动服务: python manage.py runserver
安装Django 虚拟环境
为什么要使用虚拟环境:
因为在开发中会有不同的项目,用到的版本也会有所差异,比如有的用python2,有的用python3,所以安装虚拟环境可以更好的指定版本互不影响。
pip 安装方式:
1
2
3
4
5
6
7
8
9
10安装虚拟环境:pip install virtualenv
安装虚拟环境快捷方式:pip install virtualenvwrapper-win
创建可用虚拟环境:mkvirtualenv 【环境名】
查询已安装的虚拟环境:lsvirtualenv
切换/启用虚拟环境:workon 【环境名】
切换虚拟环境:cdvirtualenv
删除虚拟环境:rmvirtualenv
虚拟环境中指定python版本:mkvirtualenv 【环境名】--python=python3
安装Django:pip install django
构建实例化生产数据表:makemigrations、migrate项目的调用
- urls.py
1
2
3
4
5
6
7
8from django.contrib import admin
from django.urls import path
from user import views
urlpatterns = [
path('admin/', admin.site.urls),
对于的地址,对应的试图函数
path('', views.index)
] - views.py
1
2
3from django.shortcuts import render
def index(request):
return render(request, 'index.html') - index.html
1
2
3
4
5
6
7
8
9
10
11<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的第一个python网站</title>
</head>
<body>
<h1>内容</h1>
<hr>
<p>this is welcome pages</p>
</body>
</html>
数据模型建立数据关系
- models.py
这个界面太难调了,放了笔记
https://note.youdao.com/s/aulc5BfZ