首页 > 其他分享 >django入门学习

django入门学习

时间:2023-04-14 15:35:17浏览次数:37  
标签:test1 入门 -- 0.0 py django 学习 Django 8000

一、创建项目

django-admin startproject test1

查看项目目录结构

cd test1
tree

 

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

进入test1目录输入以下命令,启动服务器

python3 manage.py runserver 0.0.0.0:8000

其中,0.0.0.0让其他电脑可以连接到开放服务器,8000为端口号。默认为8000

注意(在Linux系统中):

  • 让其他电脑可以访问,需要配置test1/settings.py中的ALLOWED_HOSTS=['*']
  • 开放8000端口
#添加8000端口
firewall-cmd --zone=public --add-port=8000/tcp --permanent
#刷新规则
firewall-cmd --reload
#查看已开放所有端口
firewall-cmd --list-ports

在浏览器中输入该服务器的IP,如果正常启动,输出下面结果

 

标签:test1,入门,--,0.0,py,django,学习,Django,8000
From: https://www.cnblogs.com/kalixcn/p/17317939.html

相关文章

  • ROS学习笔记(三)- 参数服务器
    以下是GPT对此的介绍:ROS的参数服务器是一种全局的、名称空间分层的键值存储系统,用于在ROS系统中存储和共享参数数据。它允许ROS节点在运行时获取和设置参数,而不需要在代码中硬编码参数。参数服务器提供了许多优点,例如:可以在ROS系统中共享参数数据,使得多个节点可以访问同一组参......
  • abundance 和 und词根的英语单词学习
    n. 大量,充足前缀a-,ab-,abs-表示从,来自(from);从...离开,离开(awayfrom,sway,off);不,非,表否定(not,opposite)。在字母v前缩略成a-,在字母c,t前扩展为abs-。来自拉丁介词ab。词根und-=wave,表示“波动”,来自拉丁语。和来自希腊语的hydro-以及来自古英语的water同源。后......
  • 米尔STM32MP135核心板新品发布!又一款入门级嵌入式开发平台
    自2007年意法半导体(ST)推出STM32首款Cortex-M内核MCU,十几年来,ST在MCU领域的发展是飞速向前的。而2019年ST发布了全新的STM32MPU系列产品线,STM32MP1作为新一代MPU的典范,有着极富开创意义的异构系统架构兼容并蓄了MPU和MCU双重优势,受到业界的喜爱!米尔电子作为ST官方合作伙伴,......
  • 2.4 Go语言从入门到精通:条件和循环
    在程序中必然少不了条件语句和循环语句,Go语言在条件、循环语句方面与其他语言存在一定的差异,本文将针对Go语言中条件语句、循环语句的使用,这将会奠定后续复杂程序的基础。1、条件语句条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,......
  • 2.3 Go语言从入门到精通:数据类型
    文章目录1、基本数据类型1.1布尔型1.2数值型1.2.1整型1.2.2浮点型1.2.3复数1.3字符串型2、派生数据类型2.1指针2.2数组2.3结构体2.4通道(channel)2.5切片(slice)2.6函数2.7接口(interface)2.8Map3、其他3.1数据类型转换3.2类型别名4、小结Go语言是一种静态类型的......
  • 3.3 Go语言从入门到精通:包管理工具之Govendor
    Govendor是Go的另一个依赖包管理工具,它的出现可以避免不同用户在clone同一个工程后从外部获取不同依赖库版本的问题,很好的弥补了GOPATH包管理的缺陷。govendor会将工程需要的依赖包添加到工程的vendor目录下,并且该目录中vendor.json文件会保存添加的依赖包的路径等信息......
  • 3.1 Go语言从入门到精通:包
    Go语言像Java语言一样都拥有包的概念,通过使用包来组织源代码。包(package)是多个Go源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如fmt、os、io等。任何Go源代码文件都必属于某个包,同时源码文件的第一行有效代码必须是packagepacakgeName语句,通过......
  • 3.2 Go语言从入门到精通:包管理工具之GOPATH
    当我们真正用Go去做项目,或者阅读Go项目(如,Go实现的开源项目)时,不可避免的会遇到包依赖问题,一些包管理方式总是很难区分、选择。Go的包管理与Java的Maven依赖管理不太一样,起初Go的包管理方式经常会被人吐槽,但随之Go版本的升级也出现了不同的包管理方式,以满足不同的需求。今天,我们......
  • Flex3学习笔记3
    Flex3学习笔记3Flex脚本基础1)方法概念很简单,因为基本的函数就是方法。方法是类中的函数。如,可以注册一个带applicationComplete事件的事件监听器。增加下列属性到Application标签:1.applicationComplete="fullNameTextInput.setFocus()"2)变量变量是在程序中存储信息的一种方法。......
  • Cmake 学习记录
    https://cmake.org/documentation/官网有相关的文档,可以以官方的文档进行了解。首先我们先了解一下Cmake的大致使用目的,以前使用过qt,qt有Qmake这个文件,让我大致了解了过程,就是有这么一份文件,配置了相关属性,然后利用工具,将目标工程编译打包。引用下官网的简介:CMakeisanopen-sou......