官方文档地址:https://docs.djangoproject.com/en/4.0/intro/tutorial01/
一、 安装django
安装的方式主要有两种,第一种安装release版本
# 具体最新稳定版本 可以查询官方文档
python -m pip install Django==4.0.5
第二种通过源码安装开发版本
git clone https://github.com/django/django.git
python -m pip install -e django/
安装完后,检查安装是否成功
python -m django --version
二、初始化创建django项目
创建初始化命令如下,mysite就是你项目的名称
django-admin startproject mysite
整体会生成的目录如下
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
其中settings.py里有默认数据库连接,默认用的是sqlite,一般大家用myslq,可以改成mysql得连接方式
DATABASES = {
'default': {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysite',
'USER': 'root',
'PASSWORD': '*****',
'HOST': 'mysql',
'PORT': '3306',
}
}
}
另外settings.py里时区也可以调整修改下
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False # 数据库取本地时间
三、运行项目
在当前创建的项目文件夹mysite根目录下执行如下命令
python manage.py runserver
这时项目启动起来,默认8000端口,访问效果如下图
四、创建Polls应用
1.在自己项目下,可以管理多个应用,如下是增加Polls应用,具体命令如下
python manage.py startapp polls
2.创建第一个页面
修改polls/views.py文件,具体代码如下
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
3.创建路由
3.1当前应用下创建路由
当前应用polls下创建urls文件
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
3.2将应用下的路由放到主路由下
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
五、启动应用
在当前项目根目录下执行启动项目命令
python manage.py runserver
六、效果
访问polls应用,会出现返回了预期的response
留言与评论(共有 0 条评论) “” |