Django安装

部署运行你感兴趣的模型镜像

1.安装好python

2.打开cmd,通过pip安装,如果未安装pip可以参考Python3.10如何快速安装pip_grfstc的博客-优快云博客

输入如下命令安装Django 2.2.9

pip install django==2.2.9 -i https://pypi.tuna.tsinghua.edu.cn/simple

执行后效果如下:

3.安装mysqlclient

命令如下:(以后django对接mysql时需要)

pip install mysqlclient -i https://pypi.tuna.tsinghua.edu.cn/simple

执行后效果如下:

 4.pycharm配置

(1)打开settings

 这里添加python安装环境,点击小齿轮——>Add...

找到Python的安装路径,选择 python.exe,点击OK保存。

 可以看到已经安装的所有python库

 5.项目创建

不知道为啥别人的pycharm可以直接创建新Django项目,我这边pycharm 2022 没有这个选项.

那就用命令创建吧。

(1)打开cmd命令行

(2)cd定位到要创建项目的文件夹

(3)执行命令 django-admin startproject netBarManageSys

 执行完以上三个步骤后,可以看到在我们指定的目录位置创建了一个netBarManageSys文件夹

netBarManageSys文件夹下目录结构说明

netBarManageSys: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
netBarManageSys/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
netBarManageSys/settings.py: 该 Django 项目的设置/配置。
netBarManageSys/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
netBarManageSys/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。


从命令行进入netBarManageSys路径,启动服务器python manage.py runserver 

8000 为端口号。如果不说明,那么端口号默认为 8000。

在浏览器输入 http://127.0.0.1:8000/,结果如下:

 6.从pycharm打开项目并运行

找到netBarManageSys项目

 

 打开pycharm中的终端窗口

 在终端执行命令

python manage.py startapp web

 可以看到文件夹下增加了web目录

 然后执行以下命令

python manage.py runserver

 

 服务运行起来之后,可以在浏览器输入默认的访问地址127.0.0.1:8000

 pycharm中配置运行环境参数 

运行django项目指定IP和端口, 将Parameters修改为:

runserver 127.0.0.1:6001

Run manage可以运行服务

 注意:

谷歌浏览器使用有些端口会报错误码:ERR_UNSAFE_PORT

此错误码表示:端口号限制访问错误。

被禁用的特殊端口
Google Chrome 默认非安全端口列表,虽然以下方法可以解决问题,但建议尽量避免以下端口:

1, // tcpmux
7, // echo
9, // discard
11, // systat
13, // daytime
15, // netstat
17, // qotd
19, // chargen
20, // ftp data
21, // ftp access
22, // ssh
23, // telnet
25, // smtp
37, // time
42, // name
43, // nicname
53, // domain
77, // priv-rjs
79, // finger
87, // ttylink
95, // supdup
101, // hostriame
102, // iso-tsap
103, // gppitnp
104, // acr-nema
109, // pop2
110, // pop3
111, // sunrpc
113, // auth
115, // sftp
117, // uucp-path
119, // nntp
123, // NTP
135, // loc-srv /epmap
139, // netbios
143, // imap2
179, // BGP
389, // ldap
465, // smtp+ssl
512, // print / exec
513, // login
514, // shell
515, // printer
526, // tempo
530, // courier
531, // chat
532, // netnews
540, // uucp
556, // remotefs
563, // nntp+ssl
587, // stmp?
601, // ??
636, // ldap+ssl
993, // ldap+ssl
995, // pop3+ssl
2049, // nfs
3659, // apple-sasl / PasswordServer
4045, // lockd
6000, // X11
6665, // Alternate IRC [Apple addition]
6666, // Alternate IRC [Apple addition]
6667, // Standard IRC [Apple addition]
6668, // Alternate IRC [Apple addition]
6669, // Alternate IRC [Apple addition]

部分端口谷歌浏览器打不开的解决方法:

1、更换服务器端口,因为所有用户的谷歌浏览器都需要做调整。
2、调整浏览器设置:
1)找到谷歌浏览器图标
在这里插入图片描述
2)右键选择,点击【属性】
3)选择【快捷方式】选项卡,
在这里插入图片描述

4)找到“目标(T):”输入框
5)然后输人下面代码部分(如果需要配置多个端口,端口中间用“,”隔开):

//数字为对应的端口号,注意“--”前面有空格。
//如果需要配置多个端口,端口中间用“,”隔开
 --explicitly-allowed-ports=6666

6)然后点击应用,再点击确定。
7)关闭谷歌浏览器后重启重新访问之前的网址即可。

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 不同操作系统上安装Django框架的方法 #### Windows平台下安装Django 对于Windows用户来说,在命令提示符或者PowerShell中通过pip工具来安装Django是最简便的方式。确保已经安装Python以及pip之后,可以执行如下命令来进行Django安装[^1]: ```powershell pip install django ``` 为了验证安装是否成功,可以通过运行`python -m django --version`指令来获取当前系统的Django版本号[^2]。 #### macOS平台上安装Django macOS环境下同样推荐使用pip进行Django的部署工作。考虑到可能存在的权限问题,建议先创建一个虚拟环境再进行后续操作。这不仅有助于隔离依赖关系还便于管理各个项目的特定需求。具体做法是在终端里输入以下代码片段建立新的虚拟环境并激活它,接着利用pip安装指定软件包[^3]: ```bash python3 -m venv myvenv source myvenv/bin/activate pip install django ``` #### Linux发行版中的Django安装流程 Linux系统通常预装有Python解释器,因此可以直接借助pip完成Django的设置过程。不过在此之前最好确认一下所使用的Python版本是否满足最低要求。以Ubuntu为例,打开终端窗口后依次键入下列语句即可实现目标: ```bash sudo apt update sudo apt install python3-pip pip3 install virtualenv virtualenv myprojectenv source myprojectenv/bin/activate pip install django==X.Y.Z # X.Y.Z代表想要安装的具体版本号 ``` 如果希望获得最新发布的开发版,则可以从官方GitHub仓库克隆源码并按照说明文档指引编译安装
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值