您现在的位置是:网站首页>后端技术>PythonPython
Python 使用Django搭建网站详细教程
神夜2020-11-17 09:39:52【Python】2723人已围观文章来源:神夜个人博客
简介
一、安装python 环境 ,配置环境变量
二、安装Django环境
pip install django
切换到 django 目录 运行:python setup.py install
三、创建路由
site/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
blog应用创建urls.py
blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
四、创建模型
#文章数据库
class Article(models.Model):
id = models.AutoField(primary_key=True)
title = models.TextField()
note = models.TextField()
content = models.TextField()
datetime = models.DateTimeField(auto_now=True)
执行命令:python manage.py makemigrations 创建模型迁移文件
同步到数据库:python manage.py migrate
创建后台超级用户:python manage.py createsuperuser
同步数据模型到后台:修改admin.py
from .models import Article
admin.site.register(Article)
注意: 对于已有数据库可以用以下命令一键生成数据库模型:
python manage.py inspectdb > appname/models.py
二、安装Django环境
pip install django
切换到 django 目录 运行:python setup.py install
三、创建路由
site/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
blog应用创建urls.py
blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
四、创建模型
#文章数据库
class Article(models.Model):
id = models.AutoField(primary_key=True)
title = models.TextField()
note = models.TextField()
content = models.TextField()
datetime = models.DateTimeField(auto_now=True)
执行命令:python manage.py makemigrations 创建模型迁移文件
同步到数据库:python manage.py migrate
创建后台超级用户:python manage.py createsuperuser
同步数据模型到后台:修改admin.py
from .models import Article
admin.site.register(Article)
注意: 对于已有数据库可以用以下命令一键生成数据库模型:
python manage.py inspectdb > appname/models.py