Django快速创建admin并实现局域网离线安装教程

一、python环境安装

#Django快速创建admin并实现局域网离线安装教程
实现局域网快速启动admin,并创建用户,实现登录
因某些局域网环境,不允许链接互联网,所以需要事先把Python相应的包下载下来。

1.1. python安装Python官网

直接取官网下载相应的版本,本次用的版本为3.7,下载完成后直接进行安装,记得勾选环境变量
在这里插入图片描述

1.2. python包Python 包索引

在该网站上下载相应的Python包,以下是本次实验下载的版本,不同版本可以参考安装方法。
windows下载whl或者.tar.gz结尾的文件
在这里插入图片描述
Package Versio
----------------- ------
bootstrap-admin 0.4.4
django 2.1.15
django-mssql 1.8
mysql 0.0.3
mysqlclient 2.0.3
pip 20.1.1
pyodbc 4.0.31
pypiwin32 223
python-tds 1.11.0
pytz 2021.1
pywin32 301
setuptools 39.1.0
six 1.16.0
sqlparse 0.4.1
typing-extensions 3.10.0
wfastcgi 3.0.0
xlwt 1.3.0

1.3. 安装过程

坑1:下载的文件,不要向上边图片一样对文件进行重命名,否则可能出现报错
在这里插入图片描述

1)、whl文件的安装方法

通过cd 命令切换盘符到相应的文件路径,在cmd中输入"pip install XXXX.whl"

2)、.tar.gz文件的安装方法

将文件进行解压后,切换到有setup的文件路径,在cmd中输入"python setup.py install"

二、Django创建APP

2.1. 创建项目

cmd 切换盘符到需要创建项目的文件夹,在cmd命令行中输入:
django-admin startproject 项目名称,即可完成创建

django-admin startproject mytask

2.2. 创建APP

cmd 切换盘符到项目内,有manage的文件夹,在cmd中输入:
python manage.py startapp APP名称,即为完成app创建

python manage.py startapp OA

2.3. 修改settings文件,把app添加到文件中

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'OA.apps.OaConfig',
]

添加以下两行代码,可在局域网中运行

DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
ALLOWED_HOSTS = ['*']

修改中文

LANGUAGE_CODE = 'zh-hans'

2.4. 生成数据库

编写在models中按照需求编写相应的的ORM数据关系表即可

class Model_list(models.Model):
    """型号列表"""
    name = models.CharField(max_length=64,unique=True,verbose_name="型号")

    def __str__(self):
        return self.name
    class Meta:
        verbose_name ="型号列表"
        verbose_name_plural ="型号列表"

2.5. 生成数据库

执行如下两条指令即可在Django自带数据库sqlite3中创建相应的表格

python manage.py makemigrations
python manage.py migrate

三、Django运行

3.1. 创建超级管理员账号

在命令行中输入如下指令按照提示即可完成超级管理员创建

python manage.py createsuperuser
user:admin
email:12346@qq.com
password:123456

3.2. 启动项目

执行如下指令即可完成启动该项目

python manage.py runserver 192.168.X.X:8088 

在局域网中使用google浏览器输入http://192.168.X.X:8088/admin/ 即可实现登录。
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值