Django 的安装与设置

什么是MVC模式

核心思想:解耦—>减低各个模块之间的耦合性,方面变更,更容易重构代码

模型—->数据存取层,查询数据库

视图—–>即变形层,渲染html页面给用户

控制器—->业务逻辑层,将用户输入的指令和数据传递给业务模型

通俗的来讲:强制性的使应用程序的输入,处理和输出分开

Djangom的模式简介

MVT:

Model:负责业务数据库的对象

View:负责业务逻辑并适当调用Model和Templaet

Template:负责把页面渲染展示给用户

virtualenv使用场景:当开发成员负责多个项目的时候,每个项目安装的库又是有很多差距的时候,会使用虚拟环境将每个项目的环境给隔离开来。

windows中安装使用

在cmd命令模式下:安装virtualenv(虚拟环境)

pip install virtualenv

在D盘创建文件夹存放evn,并进入文件env执行以下代码:
virtualenv --no-site-package venv

在进入Scripts文件

cd env/Scripts/文件夹 ----> 在执行activate命令

查看安装是否安装完成:

pip list

2.安装Django

pip install django==1.11

pip install pymysql

3.创建Django项目

  • 在windows命令提示符下
  • 进入虚拟环境Script文件中执行activate文件,启动虚拟环境
  • 再进入代码文件夹中创建项目文件–>
  • django-admin startproject+ 新文件项目
  • 在pycharm打开新建项目
  • 在file–setting中更改环境变量
  • python manage.py startapp 项目名—->创建项目名

django-admin.py startproject HelloWorld——>使用 django-admin.py 来创建 HelloWorld 项目

manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互

python manage.py runserver —–>启动项目并查看网路连接地址

============================

settings文件修改

DEBUG=True

ALLOWED_HOSTS(*)

LANGUAGE_CODE=’zh-hans’—->错误提示显示出中文

python manage.py—>查看命令

nslookup baidu.com —>可以拿百度的IP 地址

======================================

页面加载显示:

1.在urls.py文件里面调用views文件:

from hello import views

urlpatterns(url模式) = [

url(r'^admin/', admin.site.urls),
url(r'hello/', views.hello),# 修改网路连接地址在http://127.0.0.1:8080/后面添加hello,views.hello调用views里面的hello函数

url(r'python',views.say)

]

2.在文件views.py(视图)文件里面

from django.http import HttpResponse

创建函数hello

def hello(request):
    if request.method == 'GET':
        return HttpResponse('hello world')

创建函数
def say(request):
if request.method == ‘GET’:
return HttpResponse(‘你是谁?’)

============创建Django 后台管理系统============

1.在__init__.py文件里面倒入pymysql

执行以下代码:

import pymysql
pymysql.install_as_MySQLdb()

2.在文件settings.py里面 第77行更改设置

DATABASES (数据库)= {

'default': {
    'ENGINE': 'django.db.backends.mysql',#修改为mysql文件
    'NAME':'django',#新建数据库文件名
    'USER':'root',# mysql用户名
    'PASSWORD':'123456',# mysql密码
    'HOST':'localhost',# 建立连接地址
    'PORT':3306 #  建立端口连接
}

}

3.在控制台输入:

python manage.py migrate

python manage.py createsuperuser#创建超级用户

设置账号和密码zq/zq1314520

创建成功后进入后台网址加admin登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值