Django安装成功之后,新建一个目录作为新工程的主目路
首先转到当前用戶目录
fantasy@ubuntu:~$ cd ~
fantasy@ubuntu:~$ mkdir -p ./djtest/
fantasy@ubuntu:~$ cd ~/djtest/
运行django命令:
django-admin.py startproject mysite
注:window下要把django的bin目录配置到path中.linux配置在django中有提到.
黑黑,我也是linux菜鸟,学习中,大家一起进步吧~
新工程建好后目录结构如下:
mysite/
__init__.py
manage.py
settings.py
urls.py
目前需要关注的只有settings.py,urls.py两个文件,setting是一些配置信息,urls是项目的url mapping表,类似spring-mvc的handler-mapping.xml
fantasy@ubuntu:~$ cd ./mysite
进入新建的工程目录下
fantasy@ubuntu:~/djtest/mysite$ python manage.py runserver
出现如下信息则表示django项目启动成功
Validating models...
0 errors found
Django version 1.x.x, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
访问http://127.0.0.1:8000/
出现django欢迎界面~
可通过如下命令来修改server的端口
python manage.py runserver portNum
运行如下命令则局域网内其他用戶可通过你的IP+PORT訪问你的应用
python manage.py runserver 0.0.0.0:port
则用戶可访问
http://your_ip:your_port/
分享到:
相关推荐
总结起来,"基于Django框架的美食博客"是一个集成了用户管理、内容发布、互动交流等多样功能的Web应用。它利用Django的强大功能,实现了高效、安全的后端逻辑,并通过定制化的前端设计,为用户提供了一个美观且易用...
总结起来,【django页面版网盘】项目是一个很好的实战平台,涵盖了Django框架的基础知识,包括模型-模板-视图的交互、用户认证、文件管理以及URL路由等。对于想要提升Django和Python Web开发技能的人来说,这是一个...
课程会解释如何编写视图函数,如何处理 HTTP 请求,如何返回 HttpResponse 对象,以及如何将视图与 URL 映射关联起来。 六、Django Templates(lec5templates(1).pptx) 模板系统是 Django 用于生成动态 HTML 的...
Django允许你在urls.py文件中定义URL模式,将特定的URL字符串与视图函数关联起来。 此外,Django还提供了**表单(Form)**处理,用于处理用户提交的数据。你可以定义表单类,基于模型或自定义字段,然后在视图中处理...
模拟题项目可能使用表单来收集用户选择的答案,验证用户输入,并将其与模型实例关联起来。 9. **中间件(Middleware)**: 中间件是Django提供的一个扩展框架功能的方式,它在请求和响应之间插入额外的处理逻辑,...
通过定义URL模式,你可以将URL路径与处理该路径的视图关联起来。 **模板系统** 9. **模板语言**:Django的模板语言允许你使用简单的语法来动态生成HTML。了解如何使用模板变量、过滤器、标签和继承是必要的。 10....
为了将URL与视图关联起来,我们需要在项目的urls.py文件中定义路由规则: ```python from django.urls import path from . import views urlpatterns = [ path('comments/', views.list_comments, name='list_...
`urls.py` 处理 URL 映射,将 URL 路径与视图函数关联起来,而 `wsgi.py` 是一个 Web 服务器网关接口,用于与服务器通信。 2. **应用创建**: Django 项目可以包含多个应用,每个应用负责特定的功能。在 `django_...
CSS可以用来定义样式,让导航栏看起来更吸引人;JavaScript可以增加动态效果,比如下拉菜单、滑动切换等。Django的模板语言可以方便地插入这些元素,并与后端逻辑相连接。 最后,`testsever`可能是一个测试服务器...
**Django完整学习项目概述** 本项目是一个集成了Scrapy爬虫框架的Django应用,旨在提供一个全面的学习平台,让开发者能够...这个项目是一个很好的起点,让你能够将数据抓取和Web服务结合起来,应用于实际的业务场景。
URL路由则负责将URL与视图函数关联起来,使得用户访问特定URL时能调用到正确的视图。 5. 模板(Template): Django的模板系统允许开发者创建动态HTML页面。在Simpleui的基础上,项目中可能包含多个HTML模板,用于...
在项目的urls.py和应用的urls.py中定义URL模式,通过`path()`或`re_path()`函数,将URL字符串与视图函数关联起来。 7. **表单(Forms)** Django提供强大的表单处理功能,可以从模型生成表单,或者自定义表单类。...
第十六章讲述了如何将现有的数据库或应用与Django集成起来。这对于迁移项目或者整合遗留系统非常有帮助。 ### 十七、解读Django的管理界面 第十七章进一步探讨了Django管理界面的高级定制方法,使开发者可以根据...
总结起来,这份【Django 中文手册】涵盖了Django框架的主要组成部分和核心概念,通过深入学习,开发者能够熟练运用Django进行高效、安全的Web开发。结合其他资源,如【洪越源代码--更多免费精品商业源码.url】提供的...
URL配置文件将URL路径与视图函数关联起来,使得用户访问特定URL时,Django知道应调用哪个视图来处理请求。例如,"/accounts/login/"可能会映射到登录视图,"/portfolio/"可能对应于展示用户持仓的视图。 此外,该...
- **URL映射**:通过URLconf配置文件将URL路径与视图函数关联起来。 - **请求处理流程**:当用户访问某个URL时,Django会按照配置的URLconf找到对应的视图函数,并执行该函数处理请求。 - **404错误处理**:如果...
总结起来,`django-bakery-0.5.0.tar.gz`是一个能提升Django项目性能的工具,通过静态化处理,使动态网站具备静态网站的效率,对于开发者来说,这是一个非常实用的增强Django性能的利器。了解并掌握它的使用,能够...
视图层(Theviewlayer)是处理输入和产出输出的逻辑层,它将模型和模板连接起来,允许开发者编写代码来处理请求并返回响应。Django鼓励使用类视图(Class-based views)来实现更复杂的功能,同时也支持函数视图...
4. **urls.py**: 定义URL路由,将特定的URL与视图函数关联起来。 5. **static**: 收集项目的静态资源,如CSS样式表、JavaScript脚本和图片,这些文件在浏览器端直接加载。 6. **media**: 用于存放用户上传或系统...