5.安装&卸载子应用 投票
另起一个新的Django项目 djangoProject_poll_test

........
把.tar.gz包下载到某个路径
D:\此电脑下分类\桌面\django-polls\dist\django-polls-0.1.tar.gz

安装子应用
定位到压缩包位置 执行
(venv) D:\此电脑下分类\桌面\django-polls\dist>
(venv) D:\此电脑下分类\桌面\django-polls\dist>python -m pip install django-polls-0.1.tar.gz
Processing d:\此电脑下分类\桌面\django-polls\dist\django-polls-0.1.tar.gz
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: Django>=4.0 in e:\python\0code\studybuddy\venv\lib\site-packages (from django-polls==0.1) (4.0.5)
Requirement already satisfied: tzdata in e:\python\0code\studybuddy\venv\lib\site-packages (from Django>=4.0->django-polls==0.1) (2022.1)
Requirement already satisfied: sqlparse>=0.2.2 in e:\python\0code\studybuddy\venv\lib\site-packages (from Django>=4.0->django-polls==0.1) (0.4.2)
Requirement already satisfied: asgiref<4,>=3.4.1 in e:\python\0code\studybuddy\venv\lib\site-packages (from Django>=4.0->django-polls==0.1) (3.5.2)
DEPRECATION: Source distribution is being reinstalled despite an installed package having the same name and version as the installed package. pip 2
1.2 will remove support for this functionality. A possible replacement is use --force-reinstall. You can find discussion regarding this at https://
github.com/pypa/pip/issues/8711.
Building wheels for collected packages: django-polls
Building wheel for django-polls (PEP 517) ... done
Created wheel for django-polls: filename=django_polls-0.1-py3-none-any.whl size=529100 sha256=e1b1dc64f611731e5e9e9bd0ad1784571b86c43a9cc8912b1a7
5abda32eec09a
Stored in directory: c:\users\大飞斗\appdata\local\pip\cache\wheels\8d\95\18\87a91d3e9c9b7975ad9909d81d99733f5a863ee9e320a85e55
Successfully built django-polls
Installing collected packages: django-polls
Attempting uninstall: django-polls
Found existing installation: django-polls 0.1
Uninstalling django-polls-0.1:
Successfully uninstalled django-polls-0.1
Successfully installed django-polls-0.1
WARNING: You are using pip version 21.1.2; however, version 23.0 is available.
You should consider upgrading via the 'E:\PYTHON\0CODE\StudyBuddy\venv\Scripts\python.exe -m pip install --upgrade pip' command.
(venv) D:\此电脑下分类\桌面\django-polls\dist>
(venv) D:\此电脑下分类\桌面\django-polls\dist>
按照README.rst编辑配置文件
=====
Polls
=====
Polls is a Django app to conduct web-based polls. For each question,
visitors can choose between a fixed number of answers.
Detailed documentation is in the "docs" directory.
Quick start
-----------
1. Add "polls" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'polls',
]
2. Include the polls URLconf in your project urls.py like this::
path('polls/', include('polls.urls')),
3. Run ``python manage.py migrate`` to create the polls models.
4. Start the development server and visit http://127.0.0.1:8000/admin/
to create a poll (you'll need the Admin app enabled).
5. Visit http://127.0.0.1:8000/polls/ to participate in the poll.
- urls.py

- settings.py

启动
可见数据还是空的

也无法用之前的用户登录

新建用户 newf 并登录
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>python manage.py createsuperuser
Username: newf
Email address: newf@qq.com
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>python manage.py runserver 5000
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
February 17, 2023 - 21:28:03
Django version 4.0.5, using settings 'djangoProject_poll_test.settings'
Starting development server at http://127.0.0.1:5000/
Quit the server with CTRL-BREAK.
[17/Feb/2023 21:28:05] "POST /admin/login/?next=/admin/ HTTP/1.1" 302 0
[17/Feb/2023 21:28:05] "GET /admin/ HTTP/1.1" 200 4394
[17/Feb/2023 21:28:06] "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380
[17/Feb/2023 21:28:06] "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331
效果



回忆之前
我们设置的后台风格修改的html文件
在这里
都没有生效,因为
他们都被隔离到主项目的templages里面了
卸载
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>python -m pip uninstall django-polls
Found existing installation: django-polls 0.1
Uninstalling django-polls-0.1:
Would remove:
e:\python\0code\studybuddy\venv\lib\site-packages\django_polls-0.1.dist-info\*
e:\python\0code\studybuddy\venv\lib\site-packages\polls\*
Proceed (y/n)? y
Successfully uninstalled django-polls-0.1
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
(venv) E:\PYTHON\0CODE\djangoProject_poll_test>
5.安装&卸载子应用 投票的更多相关文章
- WPF 自己动手来做安装卸载程序
原文:WPF 自己动手来做安装卸载程序 前言 说起安装程序,这也许是大家比较遗忘的部分,那么做C/S是小伙伴们,难道你们的程序真的不需要一个炫酷的安装程序么? 声明在先 本文旨在教大家以自己的方式实现 ...
- Apache源码包安装和子配置文件介绍--update.2014-12-5
安装apache: 官网:http://httpd.apache.org/download.cgi#apache24 1.wget http://mirror.bit.edu.cn/apache//h ...
- inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效
inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效 inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------- ...
- Windows Service的安装卸载 和 Service控制(转)
Windows Service的安装卸载 和 Service控制 原文地址:http://www.cnblogs.com/Peter-Zhang/archive/2011/10/15/2212663. ...
- 帮同事写了几行代码,在 安装/卸载 程序里 注册/卸载 OCX控件
写了个小控制台程序,这个程序用来注册 / 卸载OCX控件,用在Inno Setup做的安装卸载程序里. #include "stdafx.h" #include <windo ...
- 15个Linux Yum命令实例--安装/卸载/更新
在linux环境中, 安装, 卸载更新包是一个极为常见的操作.大部分的linux环境都提供了包的管理工具, 例如:apt-get, dpkg, rpm, yum等等. 一些Linux环境中,yum是默 ...
- Delphi安装/卸载OCX控件的方法
delphi 安装卸载ocx 请参见 如下 http://blog.csdn.net/xt_chaoji/article/details/7027298 打开Delphi,关闭所有项目. 1. ...
- Windows Service的安装卸载 和 Service控制
原文 Windows Service的安装卸载 和 Service控制 本文内容包括如何通过C#代码安装Windows Service(exe文件,并非打包后的安装文件).判断Service是否存在. ...
- Android实训案例(六)——四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听
Android实训案例(六)--四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听 Android中四大组件的使用时重中之重,我这个阶段也不奢望能把他 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
随机推荐
- kubernetes_CoreDNS全解析
一.前言 kubernetes CoreDNS 是 kube-system 命令空间里面的一个Pod,用于域名解析. kubernetes自带三个命名空间(用kubeadm安装的Kubernetes集 ...
- python安装/环境变量配置/多版本共存
Python学习之路Day02: 一.今日学习内容概括: 计算机五大组成部分详解 计算机三大核心硬件 操作系统 编程与编程语言 编程语言的发展 编程语言分类 python解释器 Python Pyth ...
- DevExpress中GridControl控件焦点改变时触发事件
FocusedRowObjectChanged 事件.可以在焦点改变一行的时候触发对应的事件. 做一个记录 大家如果有问题可以 Console.WriteLine("加群"+&qu ...
- linux开机进入grub rescue界面修复
一.先输入ls回车,查看显示内容 如: (hd0) (hd0,msdos1) (hd0,msdos2)... 二.然后找出哪个盘安装了系统 ls (hd0,msdos1)/boot/grub/ ls( ...
- JavaEE Day09 JavaScript基础
之前学了html.css两种静态资源 JavaScript是另一种静态资源,今日内容[重点]:JavaScript(是一门编程语言,2days)基础 一.JavaScript简介 1.概念 JavaS ...
- 【每日一题】【快慢指针相遇】2022年1月25日-NC3 链表中环的入口结点
描述给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null. 答案: /* public class ListNode { int val; ListNode next = ...
- MetaTown:一个可以自己构建数字资产的平台
摘要:华为云Solution as Code重磅推出<基于MetaTown构建数字资产平台>解决方案. 本文分享自华为云社区<基于MetaTown构建数字资产平台>,作者: 阿 ...
- angr_ctf——从0学习angr(一):angr简介与核心概念
我在学习angr时,先是阅读了开发者发布在IEEE上的论文IEEE Xplore Full-Text PDF:该文章讲述了自动化漏洞挖掘的背景和方法,并对angr的架构和核心模块进行了介绍,非常经典值 ...
- Django框架版本区别
目录 一:django版本区别 1.django1.X路由层使用的是url方法 2.虽然path不支持正则 但是它的内部支持五种转换器 3.五种转换器 4.除了有默认的五个转换器之外 还支持自定义转换 ...
- C++进阶(map+set容器模拟实现)
关联式容器 关联式容器也是用来存储数据的,与序列式容器(如vector.list等)不同的是,其里面存储的是<key,value>结构的键值对,在数据检索时比序列式容器效率更高.今天要介绍 ...