标签:django
django框架MTV,MCV模式:https://blog.csdn.net/acs713/article/details/40651457
准备环境:
1、安装pip3,其实安装python3后pip、setuptools也一起安装完成
2、安装_sqlite3模块
yum install sqlite-devel
重新编译安装Python
cd /data/tools
tar xf Python-3.6.3.tgz
cd Python-3.6.3
./configure --prefix=/usr/local --enable-optimizations
make && make install
安装环境
1、查看pip版本(如果是2的话,需要改成3的,有的是pip3 -V)
2、pip 相关命令
pip freeze 查看安装了哪些包
pip install django==2.0.5 安装指定的版本
pip uninstall django==2.0.5 卸载指定的版本
3、pip install django==2.0.5
4、查看django版本
5、创建项目
django-admin startproject mysite
6、[root@centos7-3 d5]# tree mysite/
mysite/ --项目名称
├── manage.py --项目管理工具
└── mysite --项目的包
├── init.py --一个空文件,告诉 Python 该目录是一个 Python 包
├── settings.py --配置文件
├── urls.py --跟路由
└── wsgi.py --一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目
当前目录:
[root@centos7-3 mysite]# pwd
/mnt/re-18/d5/mysite
[root@centos7-3 mysite]# tree
.
├── db.sqlite3
├── manage.py
└── mysite
├── init.py
├── pycache
│?? ├── init.cpython-36.pyc
│?? ├── settings.cpython-36.pyc
│?? ├── urls.cpython-36.pyc
│?? └── wsgi.cpython-36.pyc
├── settings.py
├── urls.py
└── wsgi.py
7、修改配置,不然不能访问
vi mysite/settings.py
8、启动
python manage.py runserver 0.0.0.0:8000
9、访问验证:http://192.168.1.48:8000/
流程:当用户输入url地址后====》找到Django下的urls.py匹配======》找到有url后就找到对应的函数方法======》访问给用户
1、[root@centos7-3 mysite]# pwd
/mnt/re-18/d5/mysite/mysite
2、[root@centos7-3 mysite]# cat demo1.py
#!/usr/bin/env python
#!--coding:utf-8 --
#!shenjie :2018/5/7 15:21
#!@Auther :shenjie
#!@file: demo1.py
import django
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
3、编辑urls.py
from django.contrib import admin
from django.urls import path
from mysite import demo1 #导入demo1的模块
urlpatterns = [
path(‘admin/‘, admin.site.urls),
path(‘demo/‘, demo1.hello) #运行demo1鸿的hello函数
]
4、访问:http://192.168.1.48:8000/demo/
1、先安装pip,django2.0.5
若提示升级可以升级pip
2、创建项目
3、runserver 0.0.0.0:8001
4、运行manage.py
标签:django
原文地址:http://blog.51cto.com/jacksoner/2113992