使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容。
python3 manage.py runserver 0.0.0.0:8000
(simpmlp) ┌──(fly100㉿kali)-[~/myproject/test/HelloWorld]
└─$ tree
.
├── app
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── db.sqlite3
├── HelloWorld
│ ├── asgi.py
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-38.pyc
│ │ ├── settings.cpython-38.pyc
│ │ ├── urls.cpython-38.pyc
│ │ └── wsgi.cpython-38.pyc
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
urlpatterns = [path('admin/', admin.site.urls),
]
from app import views
urlpatterns = [path('admin/', admin.site.urls),
path('test', views.test),
]
from django.shortcuts import render# Create your views here.
from django.shortcuts import render
from django.shortcuts import HttpResponse
# Create your views here.def test(request):print(123)return HttpResponse("ABC") # 返回数据 return HttpResponse('百度一下')
TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': ["/home/fly100/myproject/test/HelloWorld/html"],# html位置'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},},
]
def test(request):return render(request,"test.html")
#!/usr/bin/python https://www.runoob.com/sqlite/sqlite-python.htmlimport sqlite3conn = sqlite3.connect('test.db')
print ("数据库打开成功")
c = conn.cursor()
c.execute('''CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL);''')
print ("数据表创建成功")
conn.commit()
conn.close()
下一篇:2022美亚个人赛复盘