Django 建立 hello world

前言

  用Django 建立 hello 哈哈,对这个仍是有点意思的python

  

建立文件

    在你的目录下 好比我是 F:\python\django 的输入下面的代码:sql

django-admin startproject mysite

这里,mysite为项目名称,也能够是其余的名字。进入到mysite目录以后,能够看到目录结构以下:数据库

. ├── manage.py └── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py 1 directory, 5 files

 解释下文件用途:django

manage.py:管理整个Django项目的文件;
mysite/__init__.py:python包必须包含的文件;
mysite/settings.py:项目的全局设置文件;
mysite/urls.py:整个网站的路由控制,规定哪些url能够访问;
mysite/wsgi.py:网站部署时会用到的文件。浏览器

 

建立python文件mysite/views.py

   记得是在mysite文件下(否则会运行报错)写入以下代:服务器

     

from django.http import HttpResponse def index(request): return HttpResponse("Hello, world")

 解释下:学习

参数request为固定的参数,表示接收的请求,网站

能够经过其获取请求包含的参数等。HttpResponse()方法返回响应。url

修改urls.py文件

在mysite/urls.py文件中添加代码,修改成以下内容:spa

from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('admin/', admin.site.urls), path('', views.index), ]

from . import views表示导入刚才写的views.py。

 path()方法一共有三个参数,这儿只用到了两个,第一个参数为网址,第二个参数为响应的方法。

 

命令启动服务器

在你的mysite的文件夹下输入这行(必须):

python manage.py runserver

打开浏览器,输入网址: http://127.0.0.1:8000 或者 http://localhost:8000

 

哈哈 就OK啦

 进入管理后台

 

浏览器输入:http://localhost:8000/admin

 

 须要你的用户名和密码:

Ctrl+C关闭服务器。运行以下命令,初始化数据库(固然仍是你的项目目录):

python manage.py migrate

出现:

目录下多了一个db.sqlite3文件。

建立用户名:

输入

python manage.py createsuperuser

按照他的命令来输入:

 若是你不记得目录 ,你能够输入python manage.py help

 照提示建立用户。完成以后登陆。

 

 在输入python manage.py runserver  登录 后台admin

   输入个人前面建立的用户名和密码:

  出现:

 

总结

完美 ,哈哈哈  个人Django 建立完毕,后面就是建立本身的项目和数据库咯, 

  加油 加油, python 很强 ,须要不断学习 ING .........

相关文章
相关标签/搜索