Django入门之一
本文是基于
Window 10
Django 2.0
Python 3.6
的环境写成
创建项目
跳转到我们的项目目录,通过执行
django-admin
命令来生成项目12cd Pythondjango-admin startproject Demo如果
django-admin
不工作的话 请查看帮助运行命令后 会创建一些文件及文件夹目录如下
1234567Demo/manage.pyDemo/__init__.pysettings.py # Django的配置文件urls.py # 路由配置wsgi.py
开发服务
是时候见证奇迹了
|
|
然后会输出下面的信息
|
|
现在在浏览器里打开http://127.0.0.1:8000/
就能看到了
如果想要更改启动端口
|
|
如果想更改ip,能够让局域网内的其他用户访问到
|
|
还需要在settings.py
中设置允许的ip
|
|
这时我们再通过http://192.168.1.153:8000
即可访问
创建一个App
|
|
这样将会创建一个polls
的文件夹
目录结构如下
|
|
编写视图
在pycharm
或者其他编辑器中打开/polls/views.py
进行编辑
|
|
创建路由文件
在
polls
文件夹下创建一个urls.py
的文件作为我们的路由文件, 并进行编辑12345678# polls/urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [path('', views.index, name='index'),]将
polls
下的urls
导入到Demo
的路由中12345678# Demo/urls.pyfrom django.urls import include, pathfrom django.contrib import adminurlpatterns = [path('polls/', include('polls.urls')),path('admin/', admin.site.urls),]现在打开浏览器
http://127.0.0.1:8000/polls/
就能看到你好!
path 函数的参数:
route
、view
、kwargs
、name
route
: 一个包含URL
模式的字符串view
:URL
对应的视图函数kwargs
name
:URL
的别名