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.
本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/18606768