Django安装、配置

0. Django安装

  pip3 install django==1.11.11(可到官网查看长维护版本)

  pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django==1.11.11

  PyCharm安装的时候:
  open in new window

1. Django项目的启动:

  1. 命令行启动
    在项目的根目录下(也就是有manage.py的那个目录),运行:
    python3 manage.py runserver IP:端口--> 在指定的IP和端口启动
    python3 manage.py runserver 端口 --> 在指定的端口启动
    python3 manage.py runserver --> 默认在本机的8000端口启动

2. PyCharm启动
  

3. 配置相关 项目名/settings.py文件

  1. Templates(存放HTML文件的配置) <-- 告诉Django去哪儿找我的HTML文件

  2. 静态文件(css/js/图片)
    # 静态文件保存目录的别名
    STATIC_URL = ‘/static/‘

    # 所有静态文件(css/js/图片)都放在我下面你配置的文件夹中
    STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    ] 
    3. 注释掉setting.py中 带有 csrf 的那一行(大概45~47行)

4.Django中的APP:

  方便我们在一个大的Django项目中,管理实现不同的业务功能.

  1. 创建APP的命令

    1. 命令行,在Django项目的根目录输入:

    python3 manage.py startapp app名字

  2.views.py

1. 专门用来定义处理请求的函数
1. 基本必备三件套
from django.shortcuts import HttpResponse, render, redirect
1. HttpResponse("要返回的内容") --> 通常用于直接返回数据
2. render(request, "html文件", {"k1": v1}) --> 返回一个HTML文件或者打开文件进行字符串替换
3. redirect("URL") --> 告诉用户的浏览器去访问其他的URL

2. request相关
1. request.method --> 查看请求的方法
2. request.POST --> 获取POST请求的数据

5.ORM:

  1.ORM的对应关系:

    类 ---> 数据表
    对象 ---> 数据行
    属性 ---> 字段

  2.使用Django的ORM详细步骤:

1. 自己动手创建数据库
  create database 数据库名;
2. 在Django项目中设置连接数据库的相关配置(告诉Django连接哪一个数据库)
# 数据库相关的配置
DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘, # 连接的数据库类型
‘HOST‘: ‘127.0.0.1‘, # 连接数据库的地址
‘PORT‘: 3306, # 端口
‘NAME‘: "day61", # 数据库名称
‘USER‘: ‘root‘, # 用户
‘PASSWORD‘: ‘123456‘ # 密码
}
}
3. 告诉Django用pymysql代替默认的MySQLDB 连接MySQL数据库
  在项目/__init__.py文件中,写下面两句:
  import pymysql
  # 告诉Django用pymysql来代替默认的MySQLdb
  pymysql.install_as_MySQLdb()
4. 在app下面的models.py文件中定义一个类,这个类必须继承models.Model
  class 类名(models.Model):
  ...
5. 执行两个命令
  1. python3 manage.py makemigrations
  2. python3 manage.py migrate

6.ORM单表的增加和查询:

  0.在app/models.py里面定义类

    # 出版社
    class Publisher(models.Model):
    id = models.AutoField(primary_key=True) # 自增的ID主键
    # 创建一个varchar(64)的唯一的不为空的字段
    name = models.CharField(max_length=64, null=False, unique=True)

  0.1执行两个命令

    1. python3 manage.py makemigrations --> 把models.py里面的更改读取出来
    2. python3 manage.py migrate --> 把更改翻译成SQL语句,去数据库执行

  1. 查询
    models.UserInfo.objects.all()

  2. 增加
    models.UserInfo.objects.create(name="张三")

原文地址:https://www.cnblogs.com/shaowentao/p/10094882.html

时间: 2024-10-26 09:03:00

Django安装、配置的相关文章

Python学习(二) Django安装配置

上一节介绍了如何搭建Python的开发环境,这次介绍一下如何搭建Django的开发环境. 第一.下载Django Django跟Python的版本对应 Django version Python versions 1.4 2.5, 2.6, 2.7 1.7, 1.8 2.7 and 3.2, 3.3, 3.4 1.9 2.7, 3.3, 3.4, 3.5 这里我选择的是1.8.2,下载地址:https://www.djangoproject.com/download/ 第二.安装Django 下

Django安装配置及一些基础知识点

一.介绍 Django是一款Python的web框架 二.安装Django pip3 install django 安装完成后C:\Python35\Script下面会生成django-admin 三.创建工程 django-admin startproject 工程名 如django-admin startproject mysite mysite - mysite __init__.py settings.py    # 配置文件 urls.py        # url对应关系 wsgi.

ubuntu中的django安装配置与操作

1 在对django安装(http://www.maiziedu.com/course/others/307-3024/)前,我们要确保python软件已经安装,ubuntu中默认有安装的.我们只需要安装django即可,解压django压缩文件,进入解压后的文件夹,运行,python setup.py install即可安装django到python中. 2 创建django项目,首先在任意位置创建文件夹,这里是在python用户下创建work文件夹,接着进入work运行一下命令即可创建dja

Django安装配置(for Mac)

1.下载django ,下载地址:https://www.djangoproject.com/download 2.解压Django-1.xx.yy.tar.gz ,进入解压目录执行命令 sudo python setup.py install 3.查看是否安装成功 django-admin.py --version 4.创建一个工程 django-admin.py startproject HelloWorld 5.运行django 1   $cd HelloWorld # 切换到我们创建的项

Django 安装配置

一.安装 1.从Django官网: http://www.djangoproject.com 下载安装包,Django-2.0.3.tar.gz: 2.将安装包解压到python的根目录:C:\Users\adong\AppData\Local\Programs\Python\Python36 3.cmd 进入django目录下,即 C:\Users\adong\AppData\Local\Programs\Python\Python36\Django-2.0.3, 执行 python setu

windows下django安装配置

1.安装python,尽可能使用2.X版本,3.X版本兼容性不是很好,下载地址https://www.python.org/downloads/,并将安装目录添加到 环境 path里面,如c://python 2.安装MySQL-python-1.2.5.win-XXX.exe,版本是根据python和操作系统定的,尽可能一致 下载地址http://www.codegood.com/downloads(版本比较老), 3.安装setuptools-0.6c11,版本号可以选新的,下载地址http

安装配置Django

安装配置Django 以下是基于python3.5 pip install Django 把python环境目录Scripts配置到环境变量,主要在命令行中随时可以使用django-admin 验证 如下证明安装成功: 创建项目 cd workspace\Py\Django django-admin startproject mysite,低版本的python需要django-admin.py startproject mysite 启动

Django Nginx+uwsgi 安装配置

Django Nginx+uwsgi 安装配置 在前面的章节中我们使用 python manage.py runserver 来运行服务器.这只适用测试环境中使用. 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例. 安装基础开发包 Centos 下安装步骤如下: yum groupinstall "Development tools" yum install zlib-devel bzip2-deve

Linux下安装Python3的django并配置mysql作为django默认数据库(转载)

我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包. yum install mysql mysql-devel #为了测试方便,我们需要安装sqlite-devel包 yum install sqlite-devel 2  接下来需要安装Python了,因为Python3已经成为主流,所以接下来我们要安装Python3,到官网去下载Python3

Windows10下安装配置python和django

安装python 在官网上https://www.python.org/downloads/ 下载一个版本的python的msi文件,我选择的是2.7.10版,直接运行并按提示点击就可以完成安装.在安装过程中,需要我们选择安装路径,这个随便放哪里都行,我选择的是D:\Python27.安装成功后,在开始菜单中找到IDLE(Python GUI)这个程序,点击运行.如果出现如下图所示界面,就说明python已成功安装. 按目力提示在>>>后面输入print "Hello Worl