当前位置:首页 > Python > 正文内容

Django的web页面

poppy-jun4周前 (04-13)Python58

创建一个Django的web页面,前提工作:

  1. 有python环境

  2. 安装了Django(默认是国外的源,建议换成国内的源)

搭建Django项目,在File那里New Project那里选择Django,选择好目录就create就可以了。

第一次创建会比较慢的。

然后打开你的 Terminal,我们创建一个App。

打开后,然后输入:

"python manage.py startapp DjangoWeb"
(djangoProject) E:\djangoProject>python manage.py startapp DjangoWeb

    这个DjangoWeb是名字可以自己改的。

1.png

然后我们需要去修改 相关文件:

  1. 修改Views.py,顾名思义视图,页面展示的地方

  2. 修改djangoProject下的settings.py文件

  3. 配置djangoProject下的urls.py文件

具体代码:

Views.py中的代码:

from django.http import HttpResponse
def index(request):
    return HttpResponse('Hello MyDjangoWeb')


在settings.py页面中的INSTALLED_APPS下添加:
(    # App的名字
    'DjangoWeb')

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # App的名字
    'DjangoWeb'
]

在urls.py页面中添加:
(    path('index/', views.index))
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index)
]

然后我们去下面的Terminal控制台中启动;

用这个命令:

"python manage.py runserver"
(djangoProject) E:\djangoProject>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

然后会出来一个地址,复制它去浏览器打开:(IP会根据每一个人的电脑来分配)

地址.png

然后打开是这样的,因为我们改了配置,所以会报错:(这里有两个地址,admin是主动生成的,而index是我们写的)

页面1.png

我们在地址栏后面加一个index,这里展示的就是我们在views.py中写代码的一个展示:

页面2.png

就这样就是一个简单的Django的web项目了。

这里就是Django项目创建后主动生成的文件,简单的解说一下:

**init.py:**这是一个初始化的空文件,一般我们不用动它。

settings.py: 这是一个配置文件,里面有关于语言、时区、安装的app声明等信息。

urls.py: 这个文件里指明了在访问一个页面时要调用的视图、映射等,以确保在访问时可以正确定位到你要实现的功能。

wsgi.py: 这是一个关于web程序的wsgi的相关配置,我们这个简单的web不需要修改它。

manage.py: 可以理解为它是django应用的控制中心,许多命令的实现,都需要它来调动。


版权声明:本文为原创文章,版权归 Jun所有!

转载请注明出处:https://cranek.cn/?id=107

分享给朋友:

相关文章

python安装和prcharm激活

python安装和prcharm激活

一.安装python下载安装包(我在官网下载的,建议在官网下载)官网传送口:Welcome to Python.org安装步骤:就教前面的,因为我安装了所以后面的自己百度吧进入官网点击DownLoad...

python的安装步骤

python的安装步骤

害,老师要求的python版本和自己电脑上安装的不一样。    我现在重新安装python的3.6.8.之前的步骤不是特别详细,我借这个机会来再发一个安装教程。...

使用Django的默认数据库来创建数据库

使用Django的默认数据库来创建数据库

Django有自带的数据库的,可以用自带的也可以用其他的,我先用自带的创建:就是修改settings.py中的DATABASES中的参数就好了import os DATABASES&nbs...

Python输出hello world

Python输出hello world

输出hello world!!!    有两种实现方法:一个是:用编译工具pycharm,一个是:Python自带的IDLE   ...

ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install

ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install

用pandas导入xlsx数据时,xlrd报错ValueError: Your version of xlrd is 2.0.1. ...

Django登录admin

Django登录admin

Django会自动生成一个admin的登录页面的,我们需要创建一个用户,才可以进入到后面的页面创建超级管理员:(在控制台输入)python manage.py createsupe...