Windows10 创建Django项目

1.下载配置Django

首先确保Python环境已经配置好,输入win+R进入控制台,输入Python –version,如果没有配置好,需要安装Python 并且配置好环境

Windows10 创建Django项目

输入以下命令, 安装django

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

Windows10 创建Django项目

本地的Pytho安装时候报错,强制重新安装一下pip,输入以下命令:

python -m pip install --upgrade --force-reinstall pip

Windows10 创建Django项目

再次在控制台输入如下命令,从镜像安装django

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

Windows10 创建Django项目

安装成功,控制台输入Python进入Python环境

Windows10 创建Django项目

二、创建Django项目

1.quit()推出Python环境

2.先创建一个文件夹django_test,cmd 进入这个目录下面

cd C:\develop\python_project\django_test

3.输入下面命令,创建项目

django-admin startproject django_test

4.查看项目目录:

tree . /F

Windows10 创建Django项目

可以看到以py结尾的文件

manage.py 是一个命令行工具,可以以多种方式与Django进行交互

init.py 一个空文件,它告诉Python这个目录应该看成一个包

settings.py 项目的配置文件

urls.py 项目的URL声明

wsgi.py 项目与WSGI兼容的服务器入口

asgi.py 异步服务器方式部署项目

三、pycharm打开创建的项目

1、安装pycharm ,建议下载免费的社区版,下载pycharm Download PyCharm: Python IDE for Professional Developers by JetBrains Windows10 创建Django项目http://www.jetbrains.com/pycharm/download/#section=windows ;

Windows10 创建Django项目

2.默认配置安装pycharm

3.pycharm 导入项目,选择file→open→选择创建的项目根目录,即可导入

四、设计表,创建表

1.进入c:\Windows\System32,搜索栏输入cmd,然后回车,选中cmd,右键以管理员方式运行

Windows10 创建Django项目

查看mysql服务是否启动,启动mysql输入命令如下:

net start mysql

Windows10 创建Django项目

2.配置数据库

注意Django默认使用sqlite数据库,可以进入pycharm,查看settings.py,找到DATABASES ,可以看到使用sqlite

Windows10 创建Django项目

3.配置使用mysql,通过修改DATABASES 进行数据库配置

在__init__.py文件写入下面两行代码

import pymysql
pymysql.install_as_MySQLdb()

在settings.py里面配置使用mysql

创建数据库,登陆mysql

mysql -u root -p

提示”‘mysql’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。”

Windows10 创建Django项目

配置mysql 下面的bin 目录至环境变量

Windows10 创建Django项目

配置好mysql 的bin目录到Windows的环境变量之后,可以登录

Windows10 创建Django项目

创建数据库 test

create database test;

Windows10 创建Django项目

在settings.py 中DATABASES属性替换如下:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': 'localhost',
        'PORT': '3306'
    }
}

3.创建应用

在一个项目里面可以创建多个应用,每个应用进行一个业务处理

在 cmd终端输入 一下代码

python manage.py startapp django_test

提出出错 “django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.9.2.”

Windows10 创建Django项目

加入指定版本的mysql

import pymysql
pymysql.version_info = (1, 4, 0, "final", 0)   # 指定版本
pymysql.install_as_MySQLdb()

可以在目录文件看到新生成了一个应用

Windows10 创建Django项目

应用中 admin.py 站点配置文件

models.py 模型

views.py 视图

4.激活应用

在 settings.py 中的 INSTALLED_APP 选项中 加入 django_test1

5.定义模型

在 django_test1中的models.py 中定义模型

创建模型类:模型类 要继承 models.Model类,修改models.py文件

from django.db import models

Create your models here.

class profit(models.Model):
    #年化收益
    profit_ratio_year = models.FloatField(max_digits=6, decimal_places=2)

6.创建迁移文件

在 settings.py 中的 INSTALLED_APP中加入创建的APP名称 “django_test1″如下:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_test1'
]

在cmd输入命令

python manage.py makemigrations

7.执行迁移,从makemigrations 生成表

python manage.py migrate

Windows10 创建Django项目

可以从数据库中看到生成的表,可以看到已经生成了表

Windows10 创建Django项目

8.测试数据操作

首先进入Python shell 环境 ,执行下面的命令:

python manage.py shell

9.引入包:

from django_test1.models import profit
from django.utils import timezone
from datetime import *

10.查询profit 表中的所有数据

profit.objects.all()

Windows10 创建Django项目

11.给profit表里面添加一个记录

profit1 = profit()

profit1.profit = 10000000.11
profit1.profit_ratio_year = 10000000.11

profit1.save()

Windows10 创建Django项目

数据库中查看数据,可以看到已经添加了一条记录:

Windows10 创建Django项目

修改对象的属性

profit1.profit_ratio_year = 111.11

profit1.save()

删除数据库里面的数据:

profit1.delete()

Original: https://blog.csdn.net/jin12328/article/details/122279596
Author: jin12328
Title: Windows10 创建Django项目

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/734094/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球