Python专题, 语言

Django中的一些常用命令

Django官网:https://www.djangoproject.com/

最简单的网站是静态网站,基于HTML+CSS,可参考:HTML和CSS的基础语句。目前使用最多的动态网站是基于PHP,这是因为有WordPress等成熟的开源框架和模板,搭建速度比较快,参考:WordPress主题推荐WordPress主题中需要修改的内容以及主题推荐。此外,还有JavaScript、Java、Python、ASP等语言。

本篇介绍基于Python的网站框架Django。目前还只是大概了解,并不用于生产环境,这里做个笔记。

常用命令:

  • 安装Django:pip install Django
  • 进入某个文件夹:cd 某个文件夹
  • 新建站点:django-admin startproject mysite
  • 进入文件夹:cd mysite
  • 启动服务(该服务要一直运行):python manage.py runserver(默认端口为8000) 或 python manage.py runserver 127.0.0.1:80 (端口为80)
  • 通过浏览器输入内网地址访问站点:127.0.0.1:8000(端口为8000) 或 127.0.0.1(默认端口为80)
  • 如果有服务器/公网IP/内网穿透,可通过修改settings.py文件中ALLOWED_HOSTS,绑定公网IP地址或自己的域名。

Hello World项目:

1. 将urls.py文件中的内容替换成:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

2. 在mysite文件夹中新建文件views.py:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello World")

更多例子和使用方法参考官方的资料。如果有比较好的开源Django模板,建议直接套用修改,而不需要自己一步步搭建和设计。

96 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

评论说明:
(1)在保留浏览器缓存的前提下,目前支持72小时自主修改或删除个人评论。如果自己无法修改或删除评论,可再次评论或联系我。如有发现广告留言,请勿点击链接,博主会不定期删除。
(2)评论支持Latex公式。把latexpage作为标签放在任何位置,评论中的公式可正常编译,示例:
$Latex formula$  [latexpage]

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注