软件
python下载
django下载
创建项目
django-admin startproject 文件名
默认项目文件说明
- 项目名
-
manage.py
(项目管理,启动项目,创建app,数据管理)(不要动)(常常用) - 项目名
__init__.py
-
settings.py
(项目配置文件)(常用修改) -
urls.py
(URL和python函数的对应关系)(常用修改) -
asgi.py
(接收网络请求,开发者基本不需要进行修改)(不要动) -
wsgi.py
(接收网络请求,开发者基本不需要进行修改)(不要动)
-
App的概念(应用)
可以有多个App但是我们可以只启用一个文章来源:https://www.toymoban.com/news/detail-616268.html
python manage.py startapp app01
- app01
__init__.py
-
admin.py
[固定,不用动] django默认提供了admin后台管理 -
apps.py
[固定,不用动]app启动类 -
mifrations
[固定,不用动]数据库变更记录__init__.py
models.py
-
test.py
[单元测试] -
views.py
[重要]与URL对接的函数文件
manage.py
- 项目名
- …
apps.py
- 创建应用
python manage.py startapp 应用名
#apps.py
from django.apps import AppConfig
class App01Config(AppConfig):
default_atuo_field = 'django.db.models.BigAutoField'
name = 'app01'
将
App01Config
这个类添加进manage.py
中的INSTALLED_APPS
中
格式为app项目目录名.apps.类名
,举例app01.apps.App01Config
文章来源地址https://www.toymoban.com/news/detail-616268.html
编写URL和视图函数对应关系【urls.py】
from django.urls import path
from app01 import views
urlpatterns = [
#www.xxx.com/index/ -> 函数
path('index/', views.index),
]
编写视图函数【views.py】
from django.shortcuts import render,HttpRequest
def index(request):
return HttpRequest(r"Hello this is Python Web Project")
启动服务
python manage.py runserver 端口号
到了这里,关于python的web学习(一)-初识django的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!