Django项目创建教程
程序员文章站
2022-05-24 20:50:15
...
一、创建项目:
打开黑屏终端,进入工程存放目录:
django-admin startproject project(项目名)
二、创建应用:
1、cd project
2、python manage.py startapp myApp(应用名)
三、**应用:
配置settions.py中的INSTALL_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myApp',
]
四、启动服务测试
python manage.py runserver
五、设计表结构
表名+字段
六、配置数据库
在_init_.py文件中添加以下代码
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': 'IP',
'PORT': '端口'
}
}
七、创建模型
1、有一个数据表,就对应有一个模型类
2、在应用目录下的models.py文件中定义模型
八、生成迁移文件
python manage.py makemigrations
九、执行迁移
python manage.py migrate
十、修改主路由
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('myApp.urls')),
]
十一、创建子路由文件
from django.conf.urls import url
from myApp import views
urlpatterns = [
url(r'^$', views.index),
]
十二、创建模板存放目录
1、工程目录下创建名为templates的目录
2、在templates目录下创建对应应用目录
3、配置模板路径:
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
十三、在views.py中使用模板文件
def index(request):
return render(request, 'myApp/index.html')
期间修改模型,一般直接生成迁移文件再迁移即可。如果出现无法生成迁移文件或者迁移时。第一种方案,删除数据,重现创建,删除所有的迁移文件重新操作。第二种方案,删除有问题的迁移文件,修改迁移记录,在重新操作
下一篇: 验证码的简单实现
推荐阅读
-
php创建临时文件tempnam与tmpfile区别_PHP教程
-
[cmake教程](一)cmake安装、环境搭建以及第一个项目
-
HTML5与CSS3基础教程:普通页面构成和创建页眉_html/css_WEB-ITnose
-
python后台架构Django教程之manage.py命令讲解
-
python后台架构Django教程之项目配置setting讲解
-
在使用@angular/cli创建的angular项目上添加postcss等一系列移动端自适应插件
-
Oracle入门教程之创建数据库恢复
-
BS模式中用php创建socket 无权限的解决办法_PHP教程
-
iPhone13语音控制拍照怎么用?iPhone13创建语音拍摄指令教程
-
php项目开发中用到的快速排序算法分析,项目开发算法分析_PHP教程