码迷,mamicode.com
首页 > 其他好文 > 详细

django框架

时间:2018-05-08 16:31:04      阅读:176      评论:0      收藏:0      [点我收藏+]

标签: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

流程:当用户输入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/
技术分享图片

windows上创建django项目

1、先安装pip,django2.0.5
若提示升级可以升级pip

2、创建项目

技术分享图片

技术分享图片

3、runserver 0.0.0.0:8001

技术分享图片

4、运行manage.py

5、访问:http://127.0.0.1:8001/

django框架

标签:django

原文地址:http://blog.51cto.com/jacksoner/2113992

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!