Detailed explanation of multi-form processing on the same page of Django; detailed explanation of django
Quick Start with Django Implementation Project
Recently, the company is working on a Haitao project. The APP is pylot. Because the time is too short, and the guy next door is not there, he can only pick the lead by himself. As a result, after the project was d
, apps can be easily reused among multiple projects. We want to introduce a third-party app, which can be used with simple configuration without modification.
This app is called Django-groundwork. Instead of implementing specific functions, it extends the manage. py command so that you can generate someCode/File.
Download the Django-groundwork code:
$ Git clone https://github.com/madhusudancs/
I. References
1. Django Book2. Google Baidu django official website documentation
2. Introduction to Django1. History
Baidu .......
2. Features
3. MVC design mode
The biggest feature of django's mvc development model is loose integration.
Iv. Django Installation
1. installation steps:
Baidu or blog
2. Note
(1).
Django command, MTV model and configuration, django command mtv Model1. MTV Model
Django's MTV representatives:
Model: The business object and database object (ORM)
Template: displays pages to users.
View: responsible for business logic and calling Model and Template when appropriate
In addition, Django also has a urls distributor which distributes URL-specific
http://zmrenwu.com/post/3/1 Building a Python virtual environment:
Install virtualenv (provided that Python and Pip are already installed) pip install Virtualenv
Computer New directory: D:\software\python_virtual_envs\djanoproject_env
Execute command virtualenv D:\software\python_virtual_envs\djanoproject_env
Executing a virtual environment: running D:\software\python_virtual_envs\djanoproject_env\Scripts\activate
CMD interface sign (BLOGPROJECT_ENV), indicating that a v
--socket mysite.sock--wsgi-file test.py--chmod-socket=# (more sensible) You may also has to add your user to Nginx's group (which is probably www-data), or Vice-versa, so-nginx can read an D write to your socket properly.It ' s worth keeping the output of the Nginx log running in a terminal window so you can easily refer to it while Troublesho Oting.
Run the Django app with Uwsgi and NginxLet's run our Django
XML configuration files or Java annotation to declare security restrictions on methods at the business level. Spring security uses spring AOP technology to intercept the business layer method as it executes, using user authorization within the Securitycontextholder.getcontext () object and the authorization declared on the function. If not, an exception is thrown to return. Thus, the security control of the business layer method is realized. Django S
expires when the user's browser is closed.
The clear_expired () class method clears expired sessions from the session storage.
Cycle_key () creates a new session and retains the current session data.
III. use cache
Set cache (use the built-in background to configure Memcached when the memory is sufficient and necessary)
Cached in a file
CACHES = {
'Default ':{
'Backend': 'Django. core. cache. backends. filebased. filebasedcac ',
'Location': '/var/
#安装DjangoPip Install Django #== version number#选择路径:D:#任意文件夹名CD Django#罗列Django所提供的命令, where the startproject command to create the projectDjango-admin#新建一个名为guest的项目Django-admin Startproject Guest#进入guestCD GuestPython manager.py# View the commands provided by manageCreate an App #startapp command#创建sign应用Python manag
My operating system is centos6.5.
1 First choose what database Django will use. django1.10 default database for Sqlite3, I would like to use the MySQL database, but in order to test the convenient way to install the SQLite development package.
Yum install MySQL mysql-devel
#为了测试方便, we need to install the Sqlite-devel package
2 The next need to install Python, because Python3 has become mainstream, so next we have to install Python3, to
Django builds a blog quickly and Django builds a blog
If preparation:
1. Python
2. Django
3. Git
Install Python:
Download from official website
Install Django:
# Install Django $ pip install django in the latest version # or speci
This section describes the static resource manager Django-pipeline and pythondjango in Python's django framework.
Django-pipeline is a very convenient static resource management app in Django. Especially after version 1.2, It is very convenient to use the collectstatic command of d
Django user registration and logon: Django User Registration
Django is a free open-source website framework developed by Python. It can be used to quickly build high-performance and elegant websites!
It is very difficult to learn django, and it is so difficult to get the simplest user logon and registration interface r
ObjectiveAfter reading "Django book", Always want to find an example to develop the actual combat, but the domestic Django books are quite few, only from the English books to absorb nutrients, accidentally after getting learning Website development with Django this book, Feel very good, although thinking of translation, but their own time is too little, can only
We recommend the django learning website today !, Django learning website!
In the first 20 days of every month, I spent about three days studying django during my work hours and finally spent some time studying django. This really ruined a lot of my brain cells.
Using a diagram from the insect's predecessors:
If you
talented programmer, has launched a Web development framework to contend with in the face of Ruby on Rails's increasingly popular propaganda and fiery momentum. After comparing the development framework of Python, the author chooses the Python framework Django as the first choice of the Web development framework, and the reason is that the new and concise development model of Django and the great developme
Once upon a time, Ajax had dominated the web development client, while rest became the most popular architecture style in the web world ). Therefore, our choice becomes simple: The frontend Ajax accesses the backend restful web service to operate resources.Django has some optional rest frameworks, such as Django-piston and Django-tasypie. But Google and I recommend this:
In the previous chapter, we completed the basic functions of admin, but the appearance of it is too ugly, then we will try to change it ~
If you want to change it, you'll use Django's templating system. Because admin is a Django-brought app, he uses a Django-brought template system.
First you need to create a template folder in the project, you can put it anywhere in the file, assuming the pat
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.