django-python开发

确保你已经安装了Django。如果没有安装,可以通过pip安装:
pip install django

创建一个新的Django项目:
django-admin startproject django_test

运行开发服务器:
cd django_test
python manage.py runserver
python manage.py runserver 0.0.0.0:8008

如果你需要创建一个应用程序,可以使用以下命令:
python manage.py startapp testapp

你需要在myproject/settings.py中的INSTALLED_APPS列表中添加你的应用,以便Django知道它应该被包括在项目中。
INSTALLED_APPS = [
# ...
'testapp',
# ...
]

开发环境:setting文件,修改里面的ALLOWED_HOSTS设置,将自己的ip加进去后就可以了
DEBUG = True

ALLOWED_HOSTS = ['192.168.1.103','192.168.56.1','127.0.0.1']

创建一个试图文件
testapp/hello.py

from django.http import HttpResponse
import time

def hello(request):
return HttpResponse("<h1>Hello, Django!</h1>")

def current_time(request):
return HttpResponse("Current time is: "+time.strftime('%Y-%m-%d %H:%M:%S'))


配置路由:
django_test/urls.py

from django.contrib import admin
from django.urls import path
from testapp.hello import hello
from testapp.hello import current_time

urlpatterns = [
path('admin/', admin.site.urls),
path('hello/', hello),
path('current_time/', current_time),
]


分别访问:
http://127.0.0.1:8008/hello/
http://127.0.0.1:8008/current_time/


解决Django 数据库建表的时候 No migrations to apply问题
testapp/migrations/__init__.py 保留,其他文件删除

打开终端,执行下述两条命令即可
python manage.py makemigrations
python manage.py migrate


参考资料:
https://blog.csdn.net/m0_75048124/article/details/137473142

 

创建后台密码
D:\workspace\django_test>python manage.py createsuperuser
Username (leave blank to use 'xuxia'): xuxb
Email address: xuxiaobovip@126.com
Password:
Password (again):
Superuser created successfully.

posted @ 2024-12-14 15:13  河北大学-徐小波  阅读(0)  评论(0编辑  收藏  举报